La fonctionnalité de sondages dans WhatsApp Channels est un nouveau moyen pour les administrateurs de chaîne d'interagir avec leur audience et d'obtenir des retours sur divers sujets.
Les sondages sont un moyen simple et efficace d'augmenter l'engagement et de renforcer la connexion communautaire au sein des WhatsApp Channels. Avec cette fonctionnalité et l'automatisation que Wassenger apporte, les entreprises peuvent facilement susciter davantage de réponses et interagir de manière significative avec leur audience.
Ces fonctionnalités ouvrent de nouvelles opportunités pour des interactions directes et créatives avec votre audience, offrant aux marques de nouvelles façons de se connecter et de développer leur communauté.
🤩 🤖 Wassenger est une plateforme de communication complète et une solution API pour WhatsApp. Explorez plus de 100+ cas d'utilisation API et automatisez tout sur WhatsApp en vous inscrivant pour un essai gratuit et en commençant en quelques minutes!
Prérequis
- Avoir un numéro WhatsApp déjà lié à la plateforme et en ligne.
- ID du channel WhatsApp (WID) que vous pouvez trouver de deux façons :
- Dans le panneau de gestion de votre numéro WhatsApp (https://app.wassenger.com/number/groups), allez dans « Groupes ». Vous verrez à partir de là les channels auxquels votre numéro a accès.
- En utilisant l'API, interrogez les channels disponibles sur votre appareil via cet endpoint.
Point de terminaison de l'API
Dans ce tutoriel, nous utiliserons le point de terminaison API suivant :
Préparer la requête
URL cible de l'API — 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 en format JSON pour envoyer le nouveau sondage
{
"group": "$CHANNEL_ID@newsletter",
"poll": {
"name": "Which product of ours do you use the most?",
"options": [
"Product A - Wireless Headphones",
"Product B - Smartwatch",
"Product C - Fitness Tracker",
"Product D - Bluetooth Speaker",
"Product E - Smartphone Charger",
"Product F - Laptop Stand",
"Product G - Home Security Camera",
"Product H - Smart Light Bulb",
"Product I - Portable Power Bank"
]
}
}
🖥️ Vous cherchez un exemple de code ? Rendez-vous sur le testeur API en direct et obtenez des exemples de code prêts à l'emploi en plus de 15 langages de programmation, incluant Python, JavaScript, PHP, C#, Java, Ruby, Go, Powershell, cURL, et plus encore.
Envoyer des sondages 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 :
# Examples requires to have installed requests Python package.
# Install it by running: pip install requests
import requests
url = "https://api.wassenger.com/v1/messages"
querystring = {"limit":"100"}
payload = {
"group": "$CHANNEL_ID@newsletter",
"poll": {
"name": "Which product of ours do you use the most?",
"options": ["Product A - Wireless Headphones", "Product B - Smartwatch", "Product C - Fitness Tracker", "Product D - Bluetooth Speaker", "Product E - Smartphone Charger", "Product F - Laptop Stand", "Product G - Home Security Camera", "Product H - Smart Light Bulb", "Product I - Portable Power Bank"]
}
}
headers = {
"Content-Type": "application/json",
"Token": "API TOKEN GOES HERE"
}
response = requests.post(url, json=payload, headers=headers, params=querystring)
print(response.json())
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://api.wassenger.com/v1/messages?limit=100',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => json_encode([
'group' => '$CHANNEL_ID@newsletter',
'poll' => [
'name' => 'Which product of ours do you use the most?',
'options' => [
'Product A - Wireless Headphones',
'Product B - Smartwatch',
'Product C - Fitness Tracker',
'Product D - Bluetooth Speaker',
'Product E - Smartphone Charger',
'Product F - Laptop Stand',
'Product G - Home Security Camera',
'Product H - Smart Light Bulb',
'Product I - Portable Power Bank',
],
],
]),
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'Token: API TOKEN GOES HERE',
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo 'cURL Error #:' . $err;
} else {
echo $response;
}
🤩 🤖 Wassenger est une solution API complète pour WhatsApp. Inscrivez-vous pour un essai gratuit de 7 jours et commencez en quelques minutes !
// Examples requires to have installed pecl_http package, a simple and elegant HTTP client for PHP.
// Install it by running: pecl install pecl_http
// More information: https://pecl.php.net/package/pecl_http/3.2.0
<?php
$client = new http\Client();
$request = new http\Client\Request();
$body = new http\Message\Body();
$body->append(
json_encode([
'group' => '$CHANNEL_ID@newsletter',
'poll' => [
'name' => 'Which product of ours do you use the most?',
'options' => [
'Product A - Wireless Headphones',
'Product B - Smartwatch',
'Product C - Fitness Tracker',
'Product D - Bluetooth Speaker',
'Product E - Smartphone Charger',
'Product F - Laptop Stand',
'Product G - Home Security Camera',
'Product H - Smart Light Bulb',
'Product I - Portable Power Bank',
],
],
])
);
$request->setRequestUrl('https://api.wassenger.com/v1/messages');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setQuery(
new http\QueryString([
'limit' => '100',
])
);
$request->setHeaders([
'Content-Type' => 'application/json',
'Token' => 'API TOKEN GOES HERE',
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
// This code requires you to have installed Unirest package.
// Documentation: https://kong.github.io/unirest-java/#requests
// Installation: http://kong.github.io/unirest-java/
HttpResponse<String> response = Unirest.post("https://api.wassenger.com/v1/messages?limit=100")
.header("Content-Type", "application/json")
.header("Token", "API TOKEN GOES HERE")
.body("{\"group\":\"$CHANNEL_ID@newsletter\", \"poll\":{\"name\":\"Which product of ours do you use the most?\", \"options\":[\"Product A - Wireless Headphones\", \"Product B - Smartwatch\", \"Product C - Fitness Tracker\", \"Product D - Bluetooth Speaker\", \"Product E - Smartphone Charger\", \"Product F - Laptop Stand\", \"Product G - Home Security Camera\", \"Product H - Smart Light Bulb\", \"Product I - Portable Power Bank\"]}}")
.asString();
Besoin de plus ? Explorez tous nos exemples de sondages WhatsApp et lancez-vous !
- 🚀 Envoyer un message sondage à un utilisateur
- 📈 Envoyer un sondage à un groupe
- ⚡ Envoyer un sondage à un channel
- 🔥 Envoyer des votes sur un sondage utilisateur existant
- 🏆 Envoyer des votes sur un sondage de groupe existant
- 🌟 Retirer des votes sur un sondage utilisateur existant
🤩 🤖 Wassenger est une plateforme de communication complète et une solution API pour WhatsApp. Explorez plus de 100+ cas d'utilisation API et automatisez tout sur WhatsApp en vous inscrivant pour un essai gratuit et en commençant en quelques minutes!
Tests en direct via l'API
Explorez notre testeur API en direct
FAQ
J'ai plusieurs numéros connectés : comment envoyer des messages via un numéro spécifique ?
Si vous avez plusieurs numéros connectés à votre compte, vous devez spécifier le champ device dans le corps JSON avec l'ID de l'appareil du numéro WhatsApp cible (valeur hexadécimale de 24 caractères) par lequel vous souhaitez envoyer les messages.
Si le champ device n'est pas spécifié, les messages seront envoyés via le premier numéro WhatsApp connecté de votre compte.
Voici un exemple montrant comment envoyer un message via un numéro WhatsApp spécifique
Comment envoyer des messages à plusieurs numéros de téléphone
Vous devez 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 de téléphone, vous devez envoyer 10 requêtes HTTPS indépendantes à l'API.
Il n'y a 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 valider 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 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 l'endpoint de validation des numéros. Cet endpoint valide uniquement le format E164, 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 selon votre plan d'abonnement. Veuillez consulter la tableau des tarifs 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 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
🤩 🤖 Wassenger est une solution API complète pour WhatsApp. Inscrivez-vous pour un essai gratuit de 7 jours et commencez en quelques minutes !







