API de lien WhatsApp : Comment faire wa.me et api.whatsapp.com Les liens fonctionnent vraiment
Qu'est-ce qu'une API de lien WhatsApp ?
https://wa.me/<number> et https://api.whatsapp.com/send?phone=<number> sont des URL de clic pour clavarder : cliquer sur l'une d'elles ouvre une conversation dans WhatsApp. Elles nécessitent pas d'authentification, pas de compte développeur et pas de code. Les API de WhatsApp constituent une couche distincte, et elles commencent exactement là où s'arrête le lien.Quel est le format exact du lien wa.me ?
https://wa.me/<number>, où <number> est un numéro de téléphone complet au format international. Le centre d'aide de WhatsApp indique que vous devez omettre les zéros, les parenthèses ou les tirets.Utiliser : https://wa.me/1XXXXXXXXXX
Ne pas utiliser : https://wa.me/+001-(XXX)XXXXXXX+.Quelle est la différence entre wa.me et api.whatsapp.com/send ?
wa.me/ le format court est-il documenté dans le centre d'aide de WhatsApp, avec le numéro dans le chemin. api.whatsapp.com/send?phone= est la version longue, toujours très utilisée, qui transporte le numéro sous forme de paramètre de requête.téléphone paramètre de requêteapi.whatsapp.com/send. Cela ne signifie pas qu'il a cessé de fonctionner : les deux formats redirigent vers la même conversation aujourd'hui. Cela signifie que le propre centre d'aide de WhatsApp ne couvre que wa.me. Créez de nouveaux liens selon le format documenté.Comment ajouter un message pré-rempli à un lien WhatsApp ?
?text= suivi du message encodé en URL : https://wa.me/<number>?text=<urlencodedtext>. Le texte atterrit dans le champ de saisie du chat, pré-rempli et modifiable.https://wa.me/1XXXXXXXXXX?text=I'minterestedinyourcarforsale// pas de numéro : ouvre un sélecteur de contacts à la placehttps://wa.me/?text=I'minquiringabouttheapartmentlistingtext se pré-remplit toujours une fois qu'un contact est sélectionné. + encode en %2B. Pour tout le reste, emojis compris, ne construisez pas le tableau vous-même : appelez encodeURIComponent() en JavaScript ou urllib.parse.quote() en Python. // JavaScriptconst number = "1XXXXXXXXXX";
const text = "Hi! I have a question.";
const link = `https://wa.me/${number}?text=${encodeURIComponent(text)}`;# Pythonfrom urllib.parse import quote
number, text = "1XXXXXXXXXX", "Bonjour ! J'ai une question."
link = f"https://wa.me/{number}?text={quote(text)}"Générez votre lien WhatsApp
Est-ce qu'un lien WhatsApp envoie le message ?
Que ne peut pas faire un lien WhatsApp ?
Comment récupérez-vous la réponse dans votre application ?
// 1. Lier le compte, au nom de l'utilisateur authentifié
const { qrCodeString } = await client.compte.connecterWhatsapp();// 2. Envoyer un message une fois lié
POST /api/v1/chats/{chat_id}/messages{ "texte": "Bonjour ! Votre commande a été expédiée." }// 3. Recevoir les réponses via un webhook, pas de scrutin{ "event": "message_reçu", "chat_id": "chat_182...", "message": "Est-ce toujours disponible ?"}Lien, API Cloud ou compte connecté : lequel vous faut-il ?
Comment intégrez-vous un lien WhatsApp dans un produit ?
<a href="https://wa.me/{{ user.whatsapp_number }}?text={{ prefilled_text | url_encode }}"
cible="_blank" relatif="noopener"
aria-label="Discuter sur WhatsApp"Discuter sur WhatsAppa>wa.me lien vers un code scannable pour l'impression, l'emballage ou la signalétique physique.Pourquoi mon lien WhatsApp ne fonctionne-t-il pas ?
text paramètre qui n'était pas codé en URL.+, sans introduction 0, sans espaces, tirets ou parenthèses.encodeURIComponent() en JavaScript ou urllib.parse.quote() en Python avant de l'ajouter.wa.me URL directement.API de lien WhatsApp - FAQ
Tout ce que les développeurs demandent sur wa.me, api.whatsapp.com, le paramètre text et où le lien s'arrête.
Il n'existe pas de API unique pour les liens WhatsApp. wa.me et api.whatsapp.com/send sont des URL de clic pour clavarder : en ouvrir une lance une conversation sur WhatsApp, sans aucune authentification, compte de développeur ou code requis. Les propres API de WhatsApp constituent une couche distincte qui commence exactement là où le lien s'arrête, une fois qu'une personne doit répondre.
Le format documenté est https://wa.me/<number>, où <number> est le numéro de téléphone complet au format international. Le Centre d'aide de WhatsApp indique d'omettre tous les zéros non significatifs, crochets, espaces ou tirets, par exemple https://wa.me/1XXXXXXXXXX.
Tous les deux ouvrent la même conversation. wa.me/ la version abrégée est-elle documentée dans le Centre d'aide de WhatsApp, avec le numéro dans le chemin de l'URL. api.whatsapp.com/send?phone= est la forme longue, encore largement utilisée, qui transporte le nombre sous forme de paramètre de requête à la place.
Non. Un lien click-to-chat ouvre la conversation et peut pré-remplir le champ de texte, mais rien n'est envoyé tant que la personne qui tient le téléphone n'appuie pas sur envoyer.
Oui. Ajouter à la fin ?text= suivi d'un message encodé en URL, par exemple https://wa.me/1XXXXXXXXXX?text=Hi%2C%20I%20have%20a%20question. Le texte arrive dans le champ de saisie du chat, pré-rempli et toujours modifiable avant l'envoi. Essayez-le dans générateur au-dessus.
Les deux causes les plus courantes sont un numéro de téléphone qui n'est pas au format international standard et un text paramètre qui n'a pas été encodé pour les URL. Vérifiez également que le numéro possède un compte WhatsApp actif et que le lien n'a pas été ouvert dans le navigateur intégré d'une application tierce.
Non. A wa.me ou api.whatsapp.com/send lien ne nécessite aucun compte professionnel, aucune vérification et aucun accès à l'API. La plateforme WhatsApp Business, ou Cloud API, est un produit vérifié distinct pour les entreprises qui ont besoin d'envoyer des notifications modélisées à grande échelle ou de recevoir des réponses par programmation. Voir le Guide complet de l'API WhatsApp.
Un lien en soi ne peut pas renvoyer de réponses à votre application, il est sans état. Pour lire et envoyer à partir d'une véritable boîte de réception, vous avez besoin d'une API qui gère une session WhatsApp : soit l'API Cloud de Meta avec un compte professionnel vérifié, soit une API de compte connecté telle que Unipile, où chaque utilisateur final lie son propre compte WhatsApp pour le compte de l'utilisateur authentifié, par code QR ou code d'appairage. Voir comment envoyer des messages WhatsApp via l'API.
Vous ne savez toujours pas si vous avez besoin d'un lien ou d'une API ? Notre équipe peut vous aider à vous décider.