Automatisez les messages WhatsApp avec Wassenger et Python pour gagner du temps et garder une communication rapide et fiable. Envoyez des messages personnalisés, suivez la livraison et les réponses, et réduisez le travail manuel. Consultez notre guide pour commencer et améliorer vos envois.
🫣 Vous ne voulez pas programmer ? 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 ! 🥳 🥳
🤩 🤖 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 en démarrant en quelques minutes!
Prérequis
- Avoir un numéro WhatsApp déjà lié à la plateforme et en ligne.
- Numéro de téléphone du destinataire avec préfixe international au format E164. Exemple :
+12345678900. Validez le format du numéro de téléphone ici.
Point de terminaison API
Nous utiliserons le point de terminaison API suivant pour envoyer des messages à un groupe :
Préparer la requête
URL cible de l'API en utilisant la méthode POST
https://api.wassenger.com/v1/messages
En-têtes HTTPS requis > Obtenez votre clé API ici
Content-Type: application/json
Token: $API_TOKEN
Utiliser le corps en format JSON
{
"phone": "+1234567890",
"message": "Hello world, this is a sample message"
}
🖥️ 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, y compris Python, JavaScript, PHP, C#, Java, Ruby, Go, Powershell, cURL et plus.
🤩 🤖 Wassenger est une solution API complète pour WhatsApp. Inscrivez-vous pour un essai gratuit de 7 jours et commencez en quelques minutes !
Envoyer des messages automatisés avec Python
- Installez
requests: Assurez-vous d'avoir la bibliothèquerequestsinstallée (pip install requests). - Configurez la requête : Créez le payload et les en-têtes.
- Envoyez la requête : Utilisez la bibliothèque
requestspour envoyer la requête et traiter la réponse.
import requests
url = "https://api.wassenger.com/v1/messages"
payload = {
"phone": "+1234567890",
"message": "Hello world, this is a sample message"
}
headers = {
"Content-Type": "application/json",
"Token": "YOUR_ACTUAL_API_KEY"
}
try:
response = requests.post(url, json=payload, headers=headers)
response.raise_for_status() # Raise an exception for HTTP errors
print("Message sent successfully.")
print("Response:", response.json()) # Assuming the response is in JSON format
except requests.exceptions.HTTPError as http_err:
print(f"HTTP error occurred: {http_err}")
except Exception as err:
print(f"An error occurred: {err}")
- Configuration : Les variables
url,payloadetheaderssont définies avec les valeurs nécessaires. - Envoi de la requête : La méthode
requests.postenvoie la requête POST à l'URL spécifiée avec le payload JSON et les en-têtes. - Gestion des erreurs : La méthode
response.raise_for_statuslève une exception pour les erreurs HTTP, qui sont capturées et affichées. Cela garantit que tout problème lié à la requête (comme des clés API incorrectes ou des payloads mal formés) soit signalé.
Test en direct de l'API
Vous pouvez tester l'API en direct et l'explorer 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 à partir.
FAQ
Comment envoyer des messages à plusieurs numéros de téléphone
Il vous suffit d'envoyer plusieurs requêtes API, une par numéro de téléphone cible.
Par exemple, pour envoyer un message à 10 numéros, vous devez envoyer 10 requêtes HTTPS indépendantes à 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 point de terminaison qui peut valider si un numéro 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, consultez la documentation du point de terminaison API ici.
Avant de vérifier si un numéro existe sur WhatsApp, vous pouvez également valider et normaliser le format d'une liste de numéros en utilisant le point de terminaison validateNumbers. Ce point de terminaison ne fait que valider le format correct E164, mais ne vérifie pas si le numéro 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 tarifs pour plus de détails sur les limites.
Vous cherchez d'autres 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, consultez la documentation où vous trouverez tous les détails concernant 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







