Envoyer des messages automatisés sur WhatsApp en utilisant CURL

28 mai 2024

Faites passer votre stratégie marketing au niveau supérieur avec des messages WhatsApp automatisés. En intégrant l'Wassenger API avec cURL, vous pouvez envoyer sans effort à vos clients des rappels, des messages personnalisés et du contenu promotionnel. Cet outil puissant aide les entreprises à augmenter les ventes et à améliorer l'engagement client.

Dans cet article, nous vous guidons pour configurer et utiliser l'Wassenger API avec cURL afin d'automatiser vos envois de messages WhatsApp, en garantissant des interactions ciblées et en temps opportun avec votre audience. Ce guide renforcera vos efforts marketing, améliorera la satisfaction client et favorisera la croissance des ventes.

🫣 Vous ne voulez pas programmer ? Pas de problème ! Découvrez notre nouvelle fonctionnalité 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.
  • Le numéro de téléphone du destinataire avec l'indicatif international au format E.164. Exemple : +12345678900. Validez le format du numéro de téléphone ici.

Point de terminaison de l'API

Nous utiliserons le point de terminaison suivant pour envoyer des messages vers un chat :

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

Utilisez le corps au 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 encore.

🤩 🤖 Wassenger est une solution API complète pour WhatsApp. Inscrivez-vous pour un essai gratuit de 7 jours et commencez en quelques minutes !

Pour envoyer des messages WhatsApp automatisés en utilisant cURL, suivez ces étapes :

  1. Installez cURL : Assurez-vous d'avoir le paquet cURL installé. Instructions d'installation.
  2. Préparez la commande cURL : Utilisez la commande cURL avec la méthode HTTP appropriée, l'URL, les en-têtes et les données.
curl --request POST \
--url https://api.wassenger.com/v1/messages \
--header 'Content-Type: application/json' \
--header 'Token: ENTER API KEY HERE' \
--data '{"phone":"+1234567890", "message":"Hello world, this is a sample message"}'
  • Méthode de requête : utilisez --request POST pour spécifier la méthode HTTP POST.
  • URL : indiquez l'URL du point de terminaison de l'API avec --url [https://api.wassenger.com/v1/messages](https://api.wassenger.com/v1/messages.)
  • En-têtes : ajoutez les en-têtes Content-Type et Token avec --header.
  • Données : incluez la charge utile du message au format JSON avec --data.

Avec l'API Wassenger, vous avez la flexibilité dont vous avez toujours rêvé. Découvrez les différents types de messages que vous pouvez envoyer :

1. Envoyer des messages texte avec haute priorité à un groupe

curl --request POST \
--url https://api.wassenger.com/v1/messages \
--header 'Content-Type: application/json' \
--header 'Token: <api token goes here>' \
--data '{"group":"123456789000000000@g.us", "priority":"high", "message":"Hello world! This is a simple test message."}'

2. Envoyer des messages multimédias aux utilisateurs. Notez que le fichier doit être téléchargé au préalable

Apprenez à envoyer des messages multimédias et à télécharger des fichiers ici

curl --request POST \
--url https://api.wassenger.com/v1/messages \
--header 'Content-Type: application/json' \
--header 'Token: <api token goes here>' \
--data '{"phone":"+1234567890", "message":"Hello world! This is a test media message.", "media":{"file":"<24 characters length file ID>"}}'

3. Envoyer des messages texte qui doivent être livrés maintenant

curl --request POST \
--url https://api.wassenger.com/v1/messages \
--header 'Content-Type: application/json' \
--header 'Token: <api token goes here>' \
--data '{"phone":"+1234567890", "message":"Hello world! This is a simple test message.", "enqueue":"never"}'

4. Envoyer des messages programmés avec un délai personnalisé

curl --request POST \
--url https://api.wassenger.com/v1/messages \
--header 'Content-Type: application/json' \
--header 'Token: <api token goes here>' \
--data '{"phone":"+1234567890", "schedule":{"delayTo":"1h"}, "message":"Hello world! This is a simple test message."}'

5. Envoyer un message programmé à une date spécifique avec une date ISO 8601 valide

curl --request POST \
--url https://api.wassenger.com/v1/messages \
--header 'Content-Type: application/json' \
--header 'Token: <api token goes here>' \
--data '{"phone":"+1234567890", "deliverAt":"2019-01-01T11:00:00.410Z", "message":"Hello world! This is a simple test message."}'

🤩 🤖 Wassenger est une solution API complète pour WhatsApp. Inscrivez-vous pour un essai gratuit de 7 jours et commencez en quelques minutes !

Tests API en direct

Vous pouvez tester l'API en direct et l'explorer directement depuis votre navigateur.

Une fois vos 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.

Essayez notre testeur API en direct maintenant

🤩 🤖 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!

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 mettrait votre numéro WhatsApp à un risque élevé de bannissement.

La communication via WhatsApp peut convenir à certains cas d'usage professionnels ; nous recommandons donc de concevoir une stratégie de communication légitime et approuvée par l'utilisateur pour éviter tout problème.

Veuillez lire nos directives concernant 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, 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 de téléphone donné existe sur WhatsApp.

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 de l'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 de téléphone en utilisant le point de terminaison de validation des numéros. Cet endpoint ne valide que le bon format E.164 mais ne vérifie pas si le numéro est effectivement sur WhatsApp.

Note : le nombre de validations de vérification WhatsApp est limité par mois en fonction de votre plan d'abonnement. Consultez le tableau des tarifs pour plus de détails sur les limites.

Vous cherchez plus de réponses ? Consultez la FAQ étendue.

Ressources complémentaires utiles

Documentation de l'API 🖥️

Pour plus de détails sur le point de terminaison de l'API, consultez la documentation où vous trouverez toutes les informations sur les paramètres de requête acceptés, les réponses de succès ou d'erreur possibles et des exemples de code prêts à l'emploi dans plusieurs langages de programmation :

https://app.wassenger.com/docs/#tag/Messages/operation/createMessage

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free