Ce tutoriel vous apprendra comment envoyer des messages aux groupes WhatsApp en utilisant l'API.
Que vous coordonniez un projet, construisiez une communauté ou gériez le support client, Wassenger facilite le rapprochement des personnes autour d'intérêts et d'objectifs communs. Avec Wassenger, vous pouvez gérer et animer vos groupes WhatsApp, en gardant tout le monde connecté et informé.
Les puissants outils d'API et d'automatisation de Wassenger améliorent la commodité et l'accessibilité des groupes WhatsApp, garantissant une communication et une collaboration optimales. Partagez des messages texte, des vidéos, des images et des notes vocales dans un environnement dynamique pour l'échange d'idées et les mises à jour en temps réel. Avec Wassenger, rester connecté avec votre communauté n'a jamais été aussi efficace.
Nous vous l'expliquerons en quelques étapes simples :
🤩 🤖 Wassenger est une plateforme de communication complète et une solution d'API pour WhatsApp. Explorez plus de 100+ cas d'utilisation de l'API et automatisez tout sur WhatsApp en vous inscrivant pour un essai gratuit et démarrez en quelques minutes!
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 divers langages de programmation.
Prérequis
- Avoir un numéro WhatsApp déjà lié à la plateforme et en ligne.
- ID du groupe WhatsApp (WID) que vous pouvez trouver de deux façons :
Comment obtenir l'ID du groupe WhatsApp
Vous pouvez obtenir l'ID du groupe WhatsApp en utilisant l'une de ces méthodes :
- Web : allez dans paramètres du numéro > Groupes > Copiez le WID du groupe.
- API : interrogez les groupes disponibles sur votre numéro en utilisant cet endpoint.
Point de terminaison de l'API
Nous utiliserons le point de terminaison API suivant pour envoyer des messages à un groupe :
🖥️ Vous cherchez un exemple de code ? Rendez-vous sur le testeur d'API en direct et obtenez des exemples de code prêts à l'emploi dans plus de 15 langages de programmation, notamment Python, JavaScript, PHP, C#, Java, Ruby, Go, Powershell, cURL et plus.
Envoyer des messages automatisés avec Ruby
- 🔑 Configuration : la clé API, l'ID du groupe et le message sont stockés dans des variables.
- 🛠️ Client et requête : un
http\Clientet unehttp\Client\Request. - 📝 Corps : le corps du message est créé en tant qu'objet JSON et ajouté au corps de la requête.
- 🔒 En-têtes : des en-têtes pour
Content-TypeetTokensont ajoutés à la requête. - 📤 Envoi de la requête : la requête est mise en file d'attente et envoyée. La réponse est vérifiée pour succès, et des messages appropriés sont affichés selon le statut de la réponse.
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 est une solution d'API complète pour WhatsApp. Inscrivez-vous pour un essai gratuit de 7 jours et démarrez en quelques minutes !
Envoyer des images dans un chat de groupe avec 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
Envoyer des vidéos dans un chat de groupe avec 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
Envoyer de l'audio dans un chat de groupe avec 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
Envoyer un document dans un chat de groupe avec 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 est une solution d'API complète pour WhatsApp. Inscrivez-vous pour un essai gratuit de 7 jours et démarrez en quelques minutes !
Tests d'API en direct
Vous pouvez tester l'API en direct et l'expérimenter directement depuis votre navigateur.
Une fois les tests terminés, récupérez l'exemple de code généré automatiquement dans le langage de programmation de votre choix et vous serez prêt à démarrer.
Essayez notre testeur d'API en direct maintenant
🤩 🤖 Wassenger est une plateforme de communication complète et une solution d'API pour WhatsApp. Explorez plus de 100+ cas d'utilisation de l'API et automatisez tout sur WhatsApp en vous inscrivant pour un essai gratuit et démarrez en quelques minutes!
FAQ
Puis-je utiliser Wassenger pour envoyer des messages marketing ?
Comme vous le savez peut-être, WhatsApp a des règles strictes concernant l'envoi de messages marketing non sollicités, de contenu illicite ou de spam.
L'envoi de messages marketing ou de tout message non sollicité aux utilisateurs n'est pas autorisé et exposerait fortement votre numéro WhatsApp au risque d'une suspension.
La communication sur WhatsApp n'est pas adaptée à tous les cas d'usage commerciaux ; nous recommandons donc d'élaborer une stratégie de communication légitime et approuvée par les utilisateurs pour éviter les problèmes.
Veuillez lire nos directives sur les bonnes pratiques de communication et comment éviter d'être banni.
Comment envoyer des messages à plusieurs numéros de téléphone 📲
Vous devez envoyer de nombreuses requêtes API, une par numéro de téléphone cible.
Par exemple, pour envoyer un message à 10 numéros de téléphone, vous devez effectuer 10 requêtes HTTPS distinctes vers l'API.
Il n'existe pas d'option pour envoyer plusieurs messages dans une seule requête API.
Comment valider si un numéro de téléphone peut recevoir des messages WhatsApp 📳
Vous pouvez vérifier si un numéro de téléphone donné est lié à un compte WhatsApp et peut recevoir des messages.
L'API fournit un endpoint qui peut valider si un numéro de téléphone donné existe sur WhatsApp ou non.
La seule exigence est d'avoir au moins un numéro WhatsApp connecté à la plateforme dans votre compte actuel.
Pour plus de détails, veuillez consulter la documentation de l'endpoint API ici.
Avant de vérifier si un numéro de téléphone existe sur WhatsApp, vous pouvez également valider et normaliser le format d'une liste de numéros de téléphone en utilisant le point de terminaison de validation des numéros. Cet endpoint ne valide que le format E.164, mais il ne vérifie pas si le numéro de téléphone existe effectivement sur WhatsApp.
Remarque : le nombre de validations de vérification WhatsApp est limité par mois en fonction de votre plan d'abonnement. Veuillez consulter le tableau des prix pour plus de détails sur les limites.
Vous cherchez plus de réponses ? Consultez la FAQ étendue.
Ressources utiles supplémentaires
Documentation de l'API 🖥️
Pour plus de détails sur le point de terminaison de l'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 en cas de succès ou d'erreur et des exemples de code prêts à l'emploi dans plusieurs langages de programmation :
https://app.wassenger.com/docs/#tag/Messages/operation/createMessage







