Hai bisogno di aiuto con richieste dei clienti, promozioni e aggiornamenti che devi inviare? Immagina se potessi automatizzare queste attività, come inviare messaggi audio simili a registrazioni vocali su WhatsApp direttamente ai clienti o alle chat di gruppo, per fare tutto rapidamente ed efficacemente. Con Wassenger, questo è facile!
🤩 🤖 Wassenger è una piattaforma di comunicazione completa e una soluzione API per WhatsApp. Esplora oltre 100+ casi d'uso API e automatizza qualsiasi cosa su WhatsApp iscrivendoti a una prova gratuita e iniziando in pochi minuti!
Che si tratti di un promemoria, una notifica o una promozione, i tuoi messaggi audio garantiscono una consegna efficace e migliorano l'esperienza del cliente. Usare l'audio invece del testo risparmia tempo e offre una migliore esperienza utente.
In questo tutorial ti guideremo passo dopo passo su come configurare e usare la Wassenger API per automatizzare la consegna di messaggi audio WhatsApp (simili a registrazioni vocali) per🚀
- Inviare messaggi audio a numeri di telefono WhatsApp
- Inviare messaggi audio a una chat di gruppo
- Inviare messaggi audio a un Canale WhatsApp
Ecco esempi di codice pronti all'uso in Python, C#, PHP, JavaScript, Ruby, Java, Go e curl.
🫣 Non vuoi usare la programmazione? Nessun problema! Esplora la nostra nuova funzionalità no-code Campaigns per WhatsApp. Importa i tuoi contatti, definisci un messaggio, imposta una data di invio e rilassati! 🥳 🥳
Questo tutorial ti insegnerà come inviare messaggi audio a numeri di telefono e liste di chat di gruppo usando l'API.
Puoi inviare file audio in uno dei seguenti formati: MP3, OGG, MP4, ACC.
Se devi inviare messaggi da codice, puoi usare qualsiasi linguaggio di programmazione per effettuare richieste HTTPS all'API. Di seguito trovi il tester API live con esempi di codice pronti all'uso in vari linguaggi di programmazione.
Requisiti
- Un numero WhatsApp collegato a Wassenger. Puoi farlo in pochi minuti usando il tuo numero WhatsApp esistente iscrivendoti gratuitamente qui.
- Ottieni la tua chiave API Wassenger qui: è richiesta la registrazione.
- Numero di telefono destinatario con prefisso internazionale in formato E164 o ID chat di gruppo WhatsApp. Esempio di numero di telefono:
+12345678900. Puoi convalidare il formato del numero qui.
Endpoint API
In questo tutorial utilizzeremo il seguente endpoint API:
- Send Message
- Upload File (opzionale, nel caso il file audio non possa essere scaricato da un URL remoto)
Puoi inviare messaggi audio in una singola chiamata API passando l'URL remoto dove il file è archiviato. Clicca qui per provarlo
Inviare un messaggio audio da un URL
Per inviare un messaggio audio simile a una registrazione vocale (PTT o Push-To-Talk) come messaggio multimediale, in questo caso un file audio, devi fornire un URL pubblico remoto (raggiungibile via Internet) che punti al contenuto del file audio.
Per inviare un messaggio audio (PTT) usando i seguenti metodi tramite l'API:
- URL remoto usando JSON con un campo
urlcon l'URL pubblicamente accessibile per scaricare il file audio.
Esempio di file audio MP3 audio file da usare
https://download.samplelib.com/mp3/sample-9s.mp3
Nota: nel caso l'URL non sia pubblicamente accessibile, restituisca uno status HTTP non valido (>=400), o ritorni contenuto non binario, come HTML o testo, l'API restituirà un errore.
URL API di destinazione (POST)
https://api.wassenger.com/v1/messages
Intestazioni HTTPS richieste
Content-Type: application/json
Token: $API-TOKEN
Corpo della richiesta in formato JSON
{
"phone": "+1234567890",
"media": {
"url": "https://download.samplelib.com/mp3/sample-9s.mp3",
"format": "ptt"
}
}
A seconda del linguaggio di programmazione o del client HTTP che stai usando, il processo potrebbe variare. Per renderlo più semplice, evidenziamo gli strumenti più popolari, come Postman, e altri linguaggi di programmazione.
🤩 🤖 Wassenger è una piattaforma di comunicazione completa e una soluzione API per WhatsApp. Esplora oltre 100+ casi d'uso API e automatizza qualsiasi cosa su WhatsApp iscrivendoti a una prova gratuita e iniziando in pochi minuti!
Inviare audio usando il codice
Scopri come usare il codice nel tuo browser senza installare alcun software.
Inoltre, puoi trovare diversi linguaggi che puoi testare su Replit.com:
- C# (RestClient)
// This code requires you to have installed RestSharp package.
// Documentation: https://restsharp.dev
// Installation: https://www.nuget.org/packages/RestSharp
var client = new RestClient("https://api.wassenger.com/v1/messages");
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Token", "ENTER API KEY HERE");
request.AddParameter("application/json", "{\"phone\":\"+1234567890\", \"media\":{\"url\":\"https://download.samplelib.com/mp3/sample-9s.mp3\", \"format\":\"ptt\"}}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
- C# (HttpClient)
// This code uses the built-in HttpClient package in the.NET framework.
// Documentation: https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient?view=net-6.0
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("https://api.wassenger.com/v1/messages"),
Headers =
{
{ "Token", "API TOKEN GOES HERE" },
},
Content = new StringContent("{\"phone\":\"+12345678909\", \"media\":{\"url\":\"https://download.samplelib.com/mp3/sample-9s.mp3\", \"format\":\"ptt\"}}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using(var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
🤩 🤖 Wassenger è una piattaforma di comunicazione completa e una soluzione API per WhatsApp. Esplora oltre 100+ casi d'uso API e automatizza qualsiasi cosa su WhatsApp iscrivendoti a una prova gratuita e iniziando in pochi minuti!
Inviare audio ai Gruppi WhatsApp
Scopri come usare il codice nel tuo browser senza installare alcun software.
Inoltre, puoi trovare diversi linguaggi che puoi testare su Replit.com:
- C# (RestClient)
// This code requires you to have installed RestSharp package.
// Documentation: https://restsharp.dev
// Installation: https://www.nuget.org/packages/RestSharp
var client = new RestClient("https://api.wassenger.com/v1/messages");
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Token", "API TOKEN GOES HERE");
request.AddParameter("application/json", "{\"group\":\"120363312495767890@g.us\", \"media\":{\"url\":\"https://download.samplelib.com/mp3/sample-9s.mp3\", \"format\":\"ptt\"}}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
- C# (HttpClient)
// This code uses the built-in HttpClient package in the.NET framework.
// Documentation: https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient?view=net-6.0
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("https://api.wassenger.com/v1/messages"),
Headers =
{
{ "Token", "API TOKEN GOES HERE" },
},
Content = new StringContent("{\"group\":\"120363312495767890@g.us\", \"media\":{\"url\":\"https://download.samplelib.com/mp3/sample-9s.mp3\", \"format\":\"ptt\"}}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using(var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
Inviare messaggi audio a un Canale WhatsApp
Simile allo scenario precedente, puoi anche inviare messaggi multimediali ai Canali WhatsApp.
Scopri come usare il codice nel tuo browser senza installare alcun software.
Inoltre, puoi trovare diversi linguaggi che puoi testare su Replit.com:
- C# (RestClient)
// This code requires you to have installed RestSharp package.
// Documentation: https://restsharp.dev
// Installation: https://www.nuget.org/packages/RestSharp
var client = new RestClient("https://api.wassenger.com/v1/messages");
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Token", "API TOKEN GOES HERE");
request.AddParameter("application/json", "{\"channel\":\"120363312495767890@newsletter\", \"media\":{\"url\":\"https://download.samplelib.com/mp3/sample-9s.mp3\", \"format\":\"ptt\"}}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
- C# (HttpClient)
// This code uses the built-in HttpClient package in the.NET framework.
// Documentation: https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient?view=net-6.0
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("https://api.wassenger.com/v1/messages"),
Headers =
{
{ "Token", "API TOKEN GOES HERE" },
},
Content = new StringContent("{\"channel\":\"120363312495767890@newsletter\", \"media\":{\"url\":\"https://download.samplelib.com/mp3/sample-9s.mp3\", \"format\":\"ptt\"}}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using(var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
Test live per inviare messaggi multimediali usando l'API
Ora puoi eseguire, fare il debug e testare l'API in diretta direttamente dal tuo browser, esplorare e provare più esempi API e ottenere con un clic snippet di codice pronti all'uso disponibili in oltre 15 linguaggi di programmazione 😎
🤩 🤖 Wassenger è una piattaforma di comunicazione completa e una soluzione API per WhatsApp. Esplora oltre 100+ casi d'uso API e automatizza qualsiasi cosa su WhatsApp iscrivendoti a una prova gratuita e iniziando in pochi minuti**!**
FAQ
Posso usare Wassenger per i chatbot?
Sì, puoi costruire il tuo chatbot con la nostra API e i webhook. Per farlo, devi abbonarti a uno qualsiasi dei piani Platform che ti permettono di implementare chatbot sopra l'API.
Scopri di più nel nostro articolo correlato qui.
Che tipi di file multimediali possono essere inviati?
Puoi inviare immagini (JPEG, PNG, WEBP), video (MP4, 3GPP), audio (MP3, OGG, MP4, ACC), GIF (MP4) e documenti (PDF, PPT, PPTX, DOCX, DOC, ZIP, RAR, altri tipi binari).
Consulta la documentazione API per maggiori dettagli.
Come posso convalidare i numeri di telefono?
Puoi verificare se un dato numero di telefono esiste su WhatsApp o meno, e quindi può ricevere messaggi su WhatsApp, utilizzando l'endpoint Number exists API.
Nota che devi avere almeno un numero WhatsApp connesso alla piattaforma per eseguire la convalida.
Cerchi altre risposte? Consulta le FAQ estese.
Risorse utili aggiuntive
Documentazione API
Per maggiori dettagli sull'endpoint API, consulta la documentazione, dove troverai tutti i dettagli sui parametri di richiesta accettati, le possibili risposte di successo o errore e esempi di codice pronti all'uso in più linguaggi di programmazione:







