Questo tutorial ti insegnerà come inviare messaggi ai gruppi WhatsApp usando l'API.
Che tu stia coordinando un progetto, costruendo una community o gestendo l'assistenza clienti, Wassenger rende facile riunire le persone attorno a interessi e obiettivi comuni. Con Wassenger, puoi gestire e coinvolgere i tuoi gruppi WhatsApp, mantenendo tutti connessi e informati.
Wassenger’s potente API e gli strumenti di automazione aumentano la comodità e l'accessibilità dei gruppi WhatsApp, garantendo la migliore comunicazione e collaborazione. Condividi messaggi di testo, video, immagini e note vocali in un ambiente dinamico per lo scambio di idee e aggiornamenti in tempo reale. Con Wassenger, rimanere connessi con la tua community non è mai stato così efficiente ed efficace.
Ti insegneremo in pochi semplici passaggi:
🤩 🤖 Wassenger è una piattaforma di comunicazione completa e una soluzione API per WhatsApp. Esplora oltre 100 casi d'uso dell'API e automatizza qualsiasi cosa su WhatsApp iscrivendoti per una prova gratuita e iniziando in pochi minuti!
Se devi inviare messaggi da codice, puoi usare qualsiasi linguaggio di programmazione per effettuare richieste HTTPS all'API. Di seguito trovi il API tester live con esempi di codice pronti all'uso in vari linguaggi di programmazione.
Requisiti
- Avere un numero WhatsApp già collegato alla piattaforma e online.
- ID del gruppo WhatsApp (WID) che puoi trovare in due modi:
Come ottenere l'ID del gruppo WhatsApp
Puoi ottenere l'ID del gruppo WhatsApp utilizzando uno di questi metodi:
- Web: vai a impostazioni del numero > Gruppi > Copia il WID del gruppo.
- API: interroga i gruppi disponibili nel tuo numero usando questo endpoint.
Endpoint API
Useremo il seguente endpoint API per inviare messaggi a un gruppo:
🖥️ Cerchi un esempio di codice? Vai all'API live tester e ottieni esempi di codice pronti all'uso in oltre 15 linguaggi di programmazione, tra cui Python, JavaScript, PHP, C#, Java, Ruby, Go, Powershell, cURL e altri.
Inviare messaggi automatici con Ruby
- 🔑 Configurazione: la chiave API, l'ID del gruppo e il messaggio sono memorizzati in variabili.
- 🛠️ Client e richiesta: un
http\Cliente unahttp\Client\Request. - 📝 Corpo: il corpo del messaggio viene creato come oggetto JSON e aggiunto al body della richiesta.
- 🔒 Header: vengono aggiunti alla richiesta gli header per
Content-TypeeToken. - 📤 Invio della richiesta: la richiesta viene messa in coda e inviata. La risposta viene verificata per il successo e vengono stampati messaggi appropriati in base allo stato della risposta.
require 'uri' require 'net/http'
url = URI("https://api.wassenger.com/v1/messages")
http = Net::HTTP.new(url.host, url.port) http.use_ssl = true
request = Net::HTTP::Post.new(url) request["Content-Type"] = 'application/json' request["Token"] = 'API_TOKEN_GOES_HERE' request.body = "{\"group\":\"120363029813632@g.us\",\"message\":\"Sample group message\"}"
response = http.request(request) puts response.read_body
🤩 🤖 Wassenger è una soluzione API completa per WhatsApp. Iscriviti per una prova gratuita di 7 giorni e inizia in pochi minuti!
Invia immagini a una chat di gruppo con Ruby
require 'uri' require 'net/http'
url = URI("https://api.wassenger.com/v1/messages")
http = Net::HTTP.new(url.host, url.port) http.use_ssl = true
request = Net::HTTP::Post.new(url) request["Content-Type"] = 'application/json' request["Token"] = 'API_TOKEN_GOES_HERE' request.body = "{\"group\":\"12036302981363@g.us\",\"message\":\"This is a caption for an image message\",\"media\":{\"url\":\"https://picsum.photos/seed/picsum/600/400\\",\\"viewOnce\\":false}}"
response = http.request(request) puts response.read_body
Invia video a una chat di gruppo con Ruby
require 'uri' require 'net/http'
url = URI("https://api.wassenger.com/v1/messages")
http = Net::HTTP.new(url.host, url.port) http.use_ssl = true
request = Net::HTTP::Post.new(url) request["Content-Type"] = 'application/json' request["Token"] = 'API_TOKEN_GOES_HERE' request.body = "{\"group\":\"120363029813632@g.us\",\"message\":\"This is a caption for a video message\",\"media\":{\"url\":\"https://download.samplelib.com/mp4/sample-5s.mp4\\",\\"viewOnce\\":false}}"
response = http.request(request) puts response.read_body
Invia audio a una chat di gruppo con Ruby
require 'uri' require 'net/http'
url = URI("https://api.wassenger.com/v1/messages")
http = Net::HTTP.new(url.host, url.port) http.use_ssl = true
request = Net::HTTP::Post.new(url) request["Content-Type"] = 'application/json' request["Token"] = 'API_TOKEN_GOES_HERE' request.body = "{\"group\":\"120363029813632@g.us\",\"media\":{\"url\":\"https://download.samplelib.com/mp3/sample-9s.mp3\\",\\"format\\":\\"ptt\\"}}"
response = http.request(request) puts response.read_body
Invia un documento a una chat di gruppo con Ruby
require 'uri' require 'net/http'
url = URI("https://api.wassenger.com/v1/messages")
http = Net::HTTP.new(url.host, url.port) http.use_ssl = true
request = Net::HTTP::Post.new(url) request["Content-Type"] = 'application/json' request["Token"] = 'API_TOKEN_GOES_HERE' request.body = "{\"group\":\"120363029813632@g.us\",\"media\":{\"url\":\"https://www.africau.edu/images/default/sample.pdf\\",\\"expiration\\":\\"30d\\"}}"
response = http.request(request) puts response.read_body
🤩 🤖 Wassenger è una soluzione API completa per WhatsApp. Iscriviti per una prova gratuita di 7 giorni e inizia in pochi minuti!
Test API in tempo reale
Puoi testare l'API in tempo reale e provarla direttamente dal tuo browser.
Una volta terminati i test, ottieni l'esempio di codice auto-generato nel linguaggio di programmazione che preferisci e sarai pronto per iniziare.
Prova ora il nostro API-Live tester
🤩 🤖 Wassenger è una piattaforma di comunicazione completa e una soluzione API per WhatsApp. Esplora oltre 100 casi d'uso dell'API e automatizza qualsiasi cosa su WhatsApp iscrivendoti per una prova gratuita e iniziando in pochi minuti!
FAQ
Posso usare Wassenger per inviare messaggi di marketing?
Come saprai, WhatsApp ha politiche severe riguardo all'invio di messaggi di marketing non richiesti, contenuti illeciti o spam.
L'invio di messaggi di marketing o di qualsiasi messaggio non richiesto agli utenti non è consentito e metterebbe il tuo numero WhatsApp a serio rischio di ban.
La comunicazione su WhatsApp non è adatta a tutti i casi d'uso aziendali, quindi consigliamo di progettare una strategia di comunicazione legittima e approvata dall'utente per evitare problemi.
Per favore leggi le nostre linee guida con le best practice di comunicazione e come prevenire il ban.
Come inviare messaggi a più numeri di telefono 📲
Devi inviare numerose richieste API, una per ogni numero di telefono destinatario.
Ad esempio, per inviare un messaggio a 10 numeri di telefono, dovresti inviare 10 richieste HTTPS indipendenti all'API.
Non esiste un'opzione per inviare più messaggi in una singola richiesta API.
Come verificare se un numero di telefono può ricevere messaggi WhatsApp 📳
Puoi verificare se un dato numero di telefono è collegato a un account WhatsApp e può ricevere messaggi.
L'API fornisce un endpoint che può validare se un numero di telefono esiste su WhatsApp o meno.
L'unico requisito è avere almeno un numero WhatsApp collegato alla piattaforma nel tuo account corrente.
Per maggiori dettagli, consulta la documentazione dell'endpoint API qui.
Prima di verificare se un numero di telefono esiste su WhatsApp, puoi anche validare e normalizzare il formato di una lista di numeri di telefono usando l'endpoint di validazione numeri. Questo endpoint valida solo il corretto formato E.164, ma non verifica se il numero di telefono esiste effettivamente su WhatsApp.
Nota: il numero di verifiche WhatsApp è limitato al mese in base al tuo piano di abbonamento. Consulta la tabella dei prezzi per maggiori dettagli sui limiti.
Cerchi altre risposte? Consulta le FAQ estese.
Ulteriori risorse utili
Documentazione API 🖥️
Per maggiori dettagli sull'endpoint API, consulta la documentazione dove troverai tutte le informazioni sui parametri di richiesta accettati, sulle possibili risposte di successo o errore e sugli esempi di codice pronti all'uso in più linguaggi di programmazione:
https://app.wassenger.com/docs/#tag/Messages/operation/createMessage







