Améliorez la communication de votre entreprise en automatisant les messages WhatsApp avec Node.js et l'API Wassenger. Cette intégration puissante vous permet d'envoyer des rappels, des mises à jour et du contenu promotionnel sans effort, en gagnant du temps et en garantissant un engagement client cohérent. Suivez notre guide pour configurer et utiliser cette solution efficace, booster vos efforts marketing et votre productivité. Commencez dès maintenant et passez à la vitesse supérieure pour vos messages !
🫣 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, programmez 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 commençant en quelques minutes!
Exigences
- Avoir un numéro WhatsApp déjà lié à la plateforme et en ligne.
- Numéro de téléphone du destinataire avec l'indicatif 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
Utilisez le corps au format JSON
{
"phone": "+1234567890",
"message": "Hello world, this is a sample message"
}
🖥️ Vous cherchez un exemple de code ? Allez sur le testeur 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 !
Envoyer des messages automatisés avec Node (fetch)
- Configuration : les variables
url,apiKey,phoneetmessagesont définies pour une modification facile. - Payload : le payload est créé en tant qu'objet JavaScript puis converti en chaîne avec
JSON.stringify. - Options : les options pour la requête
fetchincluent method, headers et body. - Appel Fetch : l'appel
fetchest exécuté avec l'URL et les options. La réponse est vérifiée pour succès, et la réponse JSON est affichée dans la console. - Gestion des erreurs : les erreurs sont capturées et affichées dans la console.
// Examples requires you to have installed node-fetch Node.js package.
// Install it by running: npm install --save node-fetch or yarn add node-fetch
const fetch = require('node-fetch');
const url = 'https://api.wassenger.com/v1/messages';
const apiKey = 'YOUR_ACTUAL_API_KEY';
const phone = '+1234567890';
const message = 'Hello world, this is a sample message';
const payload = {
phone: phone,
message: message
};
const options = {
method: 'POST',
headers: {
'Content-Type': 'application/json',
Token: apiKey
},
body: JSON.stringify(payload)
};
fetch(url, options)
.then(res => {
if (!res.ok) {
throw new Error(`HTTP error! status: ${res.status}`);
}
return res.json();
})
.then(json => {
console.log('Message sent successfully.');
console.log('Response:', json);
})
.catch(err => {
console.error('Error:', err.message);
});
🤩 🤖 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 Node (Axios)
- Configuration : les variables
url,apiKey,phoneetmessagesont définies pour une modification facile. - Options : les options pour la requête
axiosincluent method, URL, headers et data (le payload). - Requête Axios : la méthode
axios.requestest appelée avec les options. La réponse est affichée dans la console en cas de succès. - Gestion des erreurs : les erreurs sont capturées et affichées dans la console, avec une distinction entre erreurs de réponse, erreurs de requête et erreurs de configuration.
// Ensure you have installed axios package
// npm install axios or yarn add axios
const axios = require('axios');
const url = 'https://api.wassenger.com/v1/messages';
const apiKey = 'YOUR_ACTUAL_API_KEY';
const phone = '+1234567890';
const message = 'Hello world, this is a sample message';
const options = {
method: 'POST',
url: url,
headers: {
'Content-Type': 'application/json',
Token: apiKey
},
data: {
phone: phone,
message: message
}
};
axios
.request(options)
.then(function (response) {
console.log('Message sent successfully.');
console.log('Response:', response.data);
})
.catch(function (error) {
if (error.response) {
console.error('Error:', error.response.data);
} else if (error.request) {
console.error('No response received:', error.request);
} else {
console.error('Error setting up request:', error.message);
}
});
Envoyer des messages automatisés avec Node (Unirest)
- Configuration : les variables
url,apiKey,phoneetmessagesont définies pour une modification facile. - En-têtes : des en-têtes pour
Content-TypeetTokensont ajoutés à la requête. - Payload : le corps de la requête est défini comme un objet JSON contenant le numéro de téléphone et le message.
- Callback de fin : la méthode
endest utilisée pour envoyer la requête, et une fonction de rappel gère la réponse. Les erreurs sont affichées si elles se produisent, et le corps de la réponse est imprimé dans la console en cas de succès.
// Examples requires you to have installed unirest Node.js package.
// Install it by running: npm install --save unirest or yarn add unirest
const unirest = require('unirest');
const url = 'https://api.wassenger.com/v1/messages';
const apiKey = 'YOUR_ACTUAL_API_KEY';
const phone = '+1234567890';
const message = 'Hello world, this is a sample message';
const req = unirest('POST', url);
req.headers({
'Content-Type': 'application/json',
Token: apiKey
});
req.type('json');
req.send({
phone: phone,
message: message
});
req.end(function (res) {
if (res.error) {
console.error('Error:', res.error);
return;
}
console.log('Message sent successfully.');
console.log('Response:', res.body);
});
🤩 🤖 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 jouer avec elle 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.
Essayez notre testeur API en direct maintenant
FAQ
Comment envoyer des messages à plusieurs numéros de téléphone
Vous devez simplement envoyer plusieurs requêtes API, une par numéro de téléphone cible.
Par exemple, si vous souhaitez 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 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 de téléphone 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 de téléphone existe effectivement sur WhatsApp.
Remarque : le nombre de vérifications 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 plus de réponses ? Consultez les FAQ étendues.
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 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







