API Link di WhatsApp: Come fare wa.me e api.whatsapp.com I link funzionano davvero
Che cos'è un'API per i link di WhatsApp?
https://wa.me/<number> e https://api.whatsapp.com/send?phone=<number> sono URL "clicca per chattare": cliccando su uno di essi si apre una conversazione in WhatsApp. Essi richiedono nessuna autenticazione, nessun account sviluppatore e nessun codice. Le API di WhatsApp sono un livello separato e iniziano esattamente dove finisce il link.Qual è il formato esatto del link wa.me?
https://wa.me/<number>, dove <number> è un numero di telefono completo in formato internazionale. Il Centro assistenza di WhatsApp afferma che è necessario omettere zeri, parentesi o trattini.Usa: https://wa.me/1XXXXXXXXXX
Non usare: https://wa.me/+001-(XXX)XXXXXXX+.Qual è la differenza tra wa.me e api.whatsapp.com/send?
wa.me/ la forma breve è documentata nel Centro assistenza di WhatsApp, con il numero nel percorso. api.whatsapp.com/send?phone= è la forma estesa, ancora ampiamente utilizzata, che trasporta il numero come parametro di query.telefono parametro di queryapi.whatsapp.com/send. Ciò non significa che abbia smesso di funzionare: oggi entrambi i formati reindirizzano alla stessa conversazione. Significa che il Centro assistenza di WhatsApp copre solo wa.me. Crea nuovi collegamenti nel formato documentato.Come si aggiunge un messaggio precompilato a un link di WhatsApp?
?text= seguito dal messaggio codificato in URL: https://wa.me/<number>?text=<urlencodedtext>. Il testo finisce nel campo di input della chat, precompilato e modificabile.https://wa.me/1XXXXXXXXXX?text=Sonointeressatoallatuaautoinvendita// nessun numero: apre invece un selettore di contattihttps://wa.me/?text=I'minquiringabouttheapartmentlistingtext si precompila ancora una volta selezionato un contatto. + codifica in %2B. Per tutto il resto, emoji incluse, non creare la tabella da solo: chiama encodeURIComponent() in JavaScript o 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", "Ciao! Ho una domanda."
link = f"https://wa.me/{number}?text={quote(text)}"Genera il tuo link di WhatsApp
Un link di WhatsApp invia il messaggio?
Cosa non può fare un link di WhatsApp?
Come fai a ricevere la risposta nella tua app?
// 1. Collega l'account, per conto dell'utente autenticato
const {qrCodeString}= await client.account.CollegaWhatsapp();// 2. Inviare un messaggio una volta collegato
POST /api/v1/chats/{chat_id}/messages{ "testo": "Ciao! Il tuo ordine è stato spedito." }// 3. Ricevere risposte tramite un webhook, nessun polling{ "evento": "messaggio ricevuto", "chat_id": "chat_182...", "messaggio": "È ancora disponibile?"{Link, Cloud API o account connesso: quale ti serve?
Come si incorpora un link di WhatsApp in un prodotto?
<a href="https://wa.me/{{ user.whatsapp_number }}?text={{ prefilled_text | url_encode }}"
bersaglio="_blank" relativo="noopener"
aria-label="Chatta su WhatsApp"Chatta su WhatsAppa>wa.me collega a un codice scansionabile per stampa, packaging o segnaletica in presenza.Perché il mio link di WhatsApp non funziona?
text parametro che non è stato codificato per l'URL.+, senza prefisso 0, senza spazi, trattini o parentesi.encodeURIComponent() in JavaScript o urllib.parse.quote() in Python prima di aggiungerlo.wa.me URL direttamente.API Link di WhatsApp - FAQ
Tutto ciò che gli sviluppatori chiedono su wa.me, api.whatsapp.com, sul parametro text e su dove si ferma il link.
Non esiste una singola API per i link di WhatsApp. wa.me e api.whatsapp.com/send sono URL click-to-chat: aprirne uno avvia una conversazione su WhatsApp, senza che siano richiesti autenticazione, account sviluppatore o codice. Le API proprietarie di WhatsApp sono un livello separato che inizia esattamente dove finisce il link, nel momento in cui una persona deve rispondere.
Il formato documentato è https://wa.me/<number>, dove <number> è il numero di telefono completo in formato internazionale. Il Centro assistenza di WhatsApp consiglia di omettere eventuali zeri iniziali, parentesi, spazi o trattini, ad esempio https://wa.me/1XXXXXXXXXX.
Entrambi aprono la stessa conversazione. wa.me/ la forma abbreviata è documentata nel Centro assistenza di WhatsApp, con il numero nel percorso dell'URL. api.whatsapp.com/send?phone= è la forma estesa, ancora ampiamente utilizzata, che invece trasporta il numero come parametro di query.
No. Un link click-to-chat apre la conversazione e può precompilare il campo di testo, ma non viene inviato nulla finché la persona che tiene in mano il telefono non preme invio.
Sì. Aggiungi ?text= seguito da un messaggio codificato in URL, ad esempio https://wa.me/1XXXXXXXXXX?text=Hi%2C%20I%20have%20a%20question. Il testo arriva nel campo di input della chat, precompilato e ancora modificabile prima dell'invio. Provalo nel generatore sopra.
Le due cause più comuni sono un numero di telefono che non è nel formato internazionale standard e un text parametro che non era codificato per URL. Controlla anche che il numero abbia un account WhatsApp attivo e che il link non sia stato aperto all'interno del browser in-app di un'applicazione di terze parti.
No. A wa.me o api.whatsapp.com/send Il link non richiede alcun account Business, nessuna verifica e nessun accesso API. La Piattaforma WhatsApp Business, o Cloud API, è un prodotto verificato separato per le aziende che devono inviare notifiche basate su modelli su larga scala o ricevere risposte in modo programmatico. Vedi il Guida completa all'API di WhatsApp.
Un link in sé non può inviare risposte alla tua applicazione, è stateless. Per leggere e inviare messaggi da una casella di posta reale, hai bisogno di un'API che mantenga una sessione di WhatsApp: o la Cloud API di Meta con un account Business verificato, o un'API per account connessi come Unipile, in cui ogni utente finale collega il proprio account WhatsApp per conto dell'utente autenticato, tramite codice QR o codice di associazione. Vedi come inviare messaggi WhatsApp tramite API.
Non sei ancora sicuro di aver bisogno di un link o di un'API? Il nostro team può aiutarti a decidere.