WhatsApp Link API: Hoe wa.me en api.whatsapp.com Links Werken Daadwerkelijk
Wat is een WhatsApp-link-API?
https://wa.me/<number> en https://api.whatsapp.com/send?phone=<number> zijn click-to-chat-URL's: als je erop klikt, wordt er een gesprek geopend in WhatsApp. Ze vereisen geen authenticatie, geen ontwikkelaarsaccount en geen code. De WhatsApp-api's vormen een aparte laag en beginnen precies waar de link ophoudt.Wat is de exacte wa.me-linkindeling?
https://wa.me/<number>, waar <number> is een volledig telefoonnummer in internationaal formaat. Het Helpcentrum van WhatsApp stelt dat je alle nullen, haakjes of streepjes moet weglaten.Gebruik: https://wa.me/1XXXXXXXXXX
Niet gebruiken: https://wa.me/+001-(XXX)XXXXXXX+.Wat is het verschil tussen wa.me en api.whatsapp.com/send?
wa.me/ staat de korte vorm gedocumenteerd in het Helpcentrum van WhatsApp, met het nummer in het pad. api.whatsapp.com/send?phone= is de lange vorm, die het nummer als queryparameter meedraagt, nog steeds veel in gebruik.telefoon queryparameterapi.whatsapp.com/send. Dat betekent niet dat het is gestopt met werken: beide formaten leiden vandaag de dag door naar hetzelfde gesprek. Het betekent dat het eigen Helpcentrum van WhatsApp alleen behandelt wa.me. Bouw nieuwe links op basis van het gedocumenteerde formaat.Hoe voeg je een vooraf ingevuld bericht toe aan een WhatsApp-link?
?text= gevolgd door het URL-gecodeerde bericht: https://wa.me/<number>?text=<urlencodedtext>. De tekst verschijnt in het chat-invoerveld, vooraf ingevuld en bewerkbaar.https://wa.me/1XXXXXXXXXX?text=Ikbengeïnteresseerdinuwautodietekoopstaat// geen nummer: opent in plaats daarvan een contactenkiezerhttps://wa.me/?text=I'minquiringabouttheapartmentlistingtext vult nog steeds automatisch in zodra er een contactpersoon is geselecteerd. + codeert naar %2B. Voor al het andere, inclusief emoji's, moet je de tabel niet zelf bouwen: roep encodeURIComponent() in JavaScript of urllib.parse.quote() in 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", "Hallo! Ik heb een vraag."
link = f"https://wa.me/{number}?text={quote(text)}"Genereer uw WhatsApp-link
Stuurt een WhatsApp-link het bericht direct?
Wat kan een WhatsApp-link niet doen?
Hoe krijg je het antwoord weer terug in je app?
// 1. Koppel het account namens de geauthenticeerde gebruiker
const { qrCodeString } = wacht op account van de cliënt.VerbindWhatsapp();// 2. Verstuur een bericht zodra gekoppeld
POST /api/v1/chats/{chat_id}/messages{ "tekst": "Hoi! Uw bestelling is verzonden." }// 3. Ontvang antwoorden via een webhook, geen polling{ "gebeurtenis": "bericht_ontvangen", "chat_id": "chat_182...", "bericht": "Is dit nog beschikbaar?"}Link, Cloud API of verbonden account: welke heb je nodig?
Hoe sluit je een WhatsApp-link in een product in?
<a href="https://wa.me/{{ user.whatsapp_number }}?text={{ prefilled_text | url_encode }}"
doelwit="_blank" relatie="noopener"
aria-label="Chat op WhatsApp"Chat op WhatsAppa>wa.me link naar een scanbare code voor print, verpakking of fysieke bewegwijzering.Waarom werkt mijn WhatsApp-link niet?
text parameter die niet als URL was gecodeerd.+, geen leidende 0, geen spaties, streepjes of haakjes.encodeURIComponent() in JavaScript of urllib.parse.quote() in Python voordat je het toevoegt.wa.me URL direct.WhatsApp Link API - FAQ
Alles wat ontwikkelaars vragen over wa.me, api.whatsapp.com, de tekstparameter en waar de link ophoudt.
Er bestaat geen enkele WhatsApp-link-API. wa.me en api.whatsapp.com/send zijn click-to-chat-URL's: het openen hiervan start een gesprek in WhatsApp, zonder dat er authenticatie, een ontwikkelaarsaccount of code voor nodig is. De eigen API's van WhatsApp zijn een aparte laag die precies begint waar de link stopt, zodra een persoon moet reageren.
Het gedocumenteerde formaat is https://wa.me/<number>, waar <number> is het volledige telefoonnummer in internationaal formaat. Het Helpcentrum van WhatsApp instructeert om eventuele voorloopnullen, haakjes, spaties of streepjes weglaten, bijvoorbeeld https://wa.me/1XXXXXXXXXX.
Beide openen dezelfde conversatie. wa.me/ staat de korte vorm gedocumenteerd in het Helpcentrum van WhatsApp, met het nummer in het URL-pad. api.whatsapp.com/send?phone= wordt de lange vorm, die het nummer in plaats daarvan als queryparameter meedraagt, nog steeds veel gebruikt.
Nee. Een click-to-chat-link opent het gesprek en kan het tekstveld vooraf invullen, maar er wordt niets verzonden totdat de persoon met de telefoon op verzenden drukt.
Ja. Toevoegen ?text= gevolgd door een URL-gecodeerd bericht, bijvoorbeeld https://wa.me/1XXXXXXXXXX?text=Hi%2C%20I%20have%20a%20question. De tekst belandt in het chatinvoerveld, vooraf ingevuld en nog bewerkbaar voordat deze wordt verzonden. Probeer het in de generator hierboven.
De twee meest voorkomende oorzaken zijn een telefoonnummer dat niet in de standaard internationale indeling staat en een text parameter die niet URL-gecodeerd was. Controleer ook of het nummer een actief WhatsApp-account heeft en of de link niet werd geopend in de in-app browser van een app van derden.
Nee. A wa.me of api.whatsapp.com/send link vereist geen zakelijk account, geen verificatie en geen API-toegang. Het WhatsApp Business Platform, of Cloud API, is een afzonderlijk geverifieerd product voor bedrijven die op grote schaal sjabloonmeldingen moeten verzenden of programmatisch antwoorden moeten ontvangen. Zie de complete WhatsApp API-gids.
Een link zelf kan geen antwoorden terugrapporteren aan je app, deze is stateless. Om te lezen en te verzenden vanuit een daadwerkelijke inbox heb je een API nodig die een WhatsApp-sessie vasthoudt: ofwel de Cloud API van Meta met een geverifieerd bedrijfsaccount, ofwel een connected-account API zoals Unipile, waarbij elke eindgebruiker zijn eigen WhatsApp-account koppelt namens de geauthenticeerde gebruiker, via een QR-code of koppelingscode. Zie hoe je WhatsApp-berichten via de API verzendt.
Weet je nog steeds niet zeker of je een link of een API nodig hebt? Ons team kan je helpen beslissen.