Avez-vous besoin d'aide pour les demandes clients, les promotions et les mises à jour que vous devez envoyer ? Imaginez pouvoir automatiser ces tâches, comme l'envoi de messages audio ressemblant à des enregistrements vocaux sur WhatsApp directement aux clients ou aux groupes de discussion, pour tout faire rapidement et efficacement. Avec Wassenger, c'est facilement réalisable !
🤩 🤖 Wassenger est une plateforme de communication complète et une solution API pour WhatsApp. Découvrez plus de 100 cas d'utilisation de l'API et automatisez tout sur WhatsApp en vous inscrivant pour un essai gratuit et commencez en quelques minutes !
Qu'il s'agisse d'un rappel, d'une notification ou d'une promotion, vos messages audio garantissent une diffusion efficace et améliorent l'expérience client. Utiliser l'audio au lieu du texte fait aussi gagner du temps et offre une meilleure expérience utilisateur.
Dans ce tutoriel, nous vous guiderons pas à pas pour configurer et utiliser l'API Wassenger afin d'automatiser la livraison de messages audio WhatsApp (type enregistrement vocal) pour🚀
- Envoyer des messages audio vers des numéros WhatsApp
- Envoyer des messages audio vers un groupe de discussion
- Envoyer des messages audio vers un WhatsApp Channel
Voici des exemples de code prêts à l'emploi en C# (RestClient et HttpClient)
🫣 Vous ne voulez pas utiliser la programmation ? Pas de problème ! Découvrez notre nouvelle fonctionnalité de campagnes WhatsApp sans code. Importez vos contacts, définissez un message, planifiez une date de livraison et détendez-vous ! 🥳 🥳
Ce tutoriel vous apprendra comment envoyer des messages audio à des numéros de téléphone et des listes de groupes de discussion en utilisant l'API.
Vous pouvez envoyer des fichiers audio aux formats suivants : MP3, OGG, MP4, ACC.
Si vous devez envoyer des messages depuis du code, vous pouvez utiliser n'importe quel langage de programmation pour effectuer des requêtes HTTPS vers l'API. Ci-dessous se trouve le testeur d'API en direct avec des exemples de code prêts à l'emploi dans plusieurs langages de programmation.
Prérequis
- Un numéro WhatsApp lié à Wassenger. Vous pouvez le faire en quelques minutes en utilisant votre numéro WhatsApp existant en vous inscrivant gratuitement ici.
- Obtenez votre clé API Wassenger ici : inscription requise.
- Numéro de téléphone du destinataire avec l'indicatif international au format E164 ou ID du groupe WhatsApp. Exemple de numéro :
+12345678900. Vous pouvez valider le format du numéro ici.
Points de terminaison de l'API
Dans ce tutoriel, nous utiliserons le point de terminaison API suivant :
- Envoyer un message
- Téléverser un fichier (optionnel, au cas où le fichier audio ne pourrait pas être téléchargé depuis une URL distante)
Vous pouvez envoyer des messages audio dans une seule requête API en passant l'URL distante où le fichier est stocké. Cliquez ici pour le tester
Envoyer un message audio depuis une URL
Pour envoyer un message audio type enregistrement vocal (PTT ou Push-To-Talk) en tant que message multimédia, dans ce cas un fichier audio, vous devez fournir une URL publique distante (accessible sur Internet) pointant vers le contenu du fichier audio.
Pour envoyer un message audio (PTT) en utilisant l'API, vous pouvez utiliser les méthodes suivantes :
- URL distante en JSON avec un champ
urlcontenant l'URL publiquement accessible pour télécharger le fichier audio.
Exemple de fichier audio MP3 audio file à utiliser
https://download.samplelib.com/mp3/sample-9s.mp3
Remarque : si l'URL n'est pas publiquement accessible, renvoie un statut HTTP non valide (>=400) ou renvoie un contenu non binaire (comme du HTML ou du texte), l'API renverra une erreur.
URL API cible (POST)
https://api.wassenger.com/v1/messages
En-têtes HTTPS requis
Content-Type: application/json
Token: $API-TOKEN
Corps de la requête au format JSON
{
"phone": "+1234567890",
"media": {
"url": "https://download.samplelib.com/mp3/sample-9s.mp3",
"format": "ptt"
}
}
Selon le langage de programmation ou le client HTTP que vous utilisez, le processus peut varier. Pour simplifier, nous mettons en avant les outils les plus populaires, comme Postman, et d'autres langages de programmation.
🤩 🤖 Wassenger est une plateforme de communication complète et une solution API pour WhatsApp. Découvrez plus de 100 cas d'utilisation de l'API et automatisez tout sur WhatsApp en vous inscrivant pour un essai gratuit et commencez en quelques minutes !
Envoyer de l'audio avec du code
Découvrez comment utiliser le code dans votre navigateur sans installer de logiciel.
Vous pouvez également trouver différents langages à tester sur 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 KEY GOES HERE");
request.AddParameter("application/json", "{\"phone\":\"+12345678909\", \"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 KEY 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 est une plateforme de communication complète et une solution API pour WhatsApp. Découvrez plus de 100 cas d'utilisation de l'API et automatisez tout sur WhatsApp en vous inscrivant pour un essai gratuit et commencez en quelques minutes !
Envoyer des messages audio à un numéro de téléphone
L'envoi d'un nouveau message multimédia via l'API est simple ; vous avez juste besoin du numéro de téléphone cible au format E164 et de l'URL du fichier audio.
Vous pouvez envoyer des messages à n'importe quel numéro de téléphone dans le monde possédant un compte WhatsApp, il n'est pas nécessaire d'ajouter le numéro en tant que contact dans l'agenda ou la liste de contacts de votre mobile.
Envoyer des messages audio à un groupe de discussion sur WhatsApp
Comme dans le scénario précédent, vous pouvez également envoyer des messages multimédias aux groupes de discussion.
Pour ce faire, vous devez connaître l'ID du groupe cible et l'URL distante du fichier audio.
Pour envoyer des messages à un groupe, vous devez en être participant et disposer de l'autorisation d'envoyer des messages. Si vous n'êtes pas l'administrateur du groupe, vous devez avoir la permission d'envoyer des messages.
Préparer la requête
URL API cible (POST)
https://api.wassenger.com/v1/messages
En-têtes HTTPS requis
Content-Type: application/json
Token: $API_KEY
Corps de la requête au format JSON
Envoi d'un message à un groupe de discussion :
{
"group": "1234567890-100000000@g.us",
"media": {
"url": "https://download.samplelib.com/mp3/sample-9s.mp3",
"format": "ptt"
}
}
Envoyer des messages audio à un WhatsApp Channel
Comme dans le scénario précédent, vous pouvez également envoyer des messages multimédias à des WhatsApp Channels.
Pour ce faire, vous devez connaître l'ID du WhatsApp Channel cible et l'URL du fichier audio.
Pour envoyer des messages à un WhatsApp Channel, vous devez être le propriétaire du canal.
URL API cible (POST)
https://api.wassenger.com/v1/messages
En-têtes HTTPS requis
Content-Type: application/json
Token: $API_KEY
Corps de la requête au format JSON
Envoi d'un message à un WhatsApp Channel :
{
"channel": "12345678901234567@newsletter",
"media": {
"url": "https://download.samplelib.com/mp3/sample-9s.mp3",
"format": "ptt"
}
}
Envoyer de l'audio via du code à un groupe WhatsApp
Découvrez comment utiliser le code dans votre navigateur sans installer de logiciel.
Vous pouvez également trouver différents langages à tester sur 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 KEY GOES HERE");
request.AddParameter("application/json", "{\"group\":\"1234567890987654321@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 KEY GOES HERE" },
},
Content = new StringContent("{\"group\":\"1234567890987654321@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);
}
Test en direct : envoi de messages multimédias via l'API
Vous pouvez désormais exécuter, déboguer et tester l'API en direct directement depuis votre navigateur, explorer et essayer plus d'exemples d'API et obtenir en un clic des extraits de code prêts à l'emploi disponibles dans plus de 15 langages de programmation 😎
Tester l'API avec le testeur en direct
🤩 🤖 Wassenger est une plateforme de communication complète et une solution API pour WhatsApp. Découvrez plus de 100 cas d'utilisation de l'API et automatisez tout sur WhatsApp en vous inscrivant pour un essai gratuit et commencez en quelques minutes !
FAQ
Puis-je utiliser Wassenger pour des chatbots ?
Oui, vous pouvez construire votre chatbot avec notre API et nos webhooks. Pour ce faire, vous devez vous abonner à un plan Platform qui vous permet d'implémenter des chatbots au-dessus de l'API.
En savoir plus dans notre article lié ici.
Quels types de fichiers multimédias peuvent être envoyés ?
Vous pouvez envoyer des images (JPEG, PNG, WEBP), des vidéos (MP4, 3GPP), des audios (MP3, OGG, MP4, ACC), des gifs (MP4) et des documents (PDF, PPT, PPTX, DOCX, DOC, ZIP, RAR, autres types binaires).
Consultez la documentation de l'API pour plus de détails.
Comment puis-je valider des numéros de téléphone ?
Vous pouvez valider si un numéro de téléphone donné existe sur WhatsApp et peut donc recevoir des messages WhatsApp en utilisant le point de terminaison Number exists API.
Veuillez noter que vous devez avoir au moins un numéro WhatsApp connecté à la plateforme pour effectuer la validation.
Vous cherchez plus de réponses ? Consultez la FAQ étendue.
Ressources supplémentaires utiles
Documentation de l'API
Pour plus de détails sur le point de terminaison API, veuillez consulter la documentation, où vous trouverez tous les détails sur les paramètres de requête acceptés, les réponses possibles de succès ou d'erreur et des exemples de code prêts à l'emploi dans plusieurs langages de programmation :






