Aprende cómo enviar mensajes de encuesta a Grupos de WhatsApp usando la API de Wassenger, que facilita enormemente automatizar la comunicación por WhatsApp para tu negocio y tus clientes.
Echemos un vistazo más de cerca a las encuestas de WhatsApp, desde cómo funcionan exactamente hasta las mejores formas en que las empresas pueden usar encuestas en sus estrategias de marketing y automatización desde la API de Wassenger.
🤩 🤖 Wassenger es una plataforma de comunicación completa y solución API para WhatsApp. Explora más de 100 casos de uso de la API y automatiza cualquier cosa en WhatsApp registrándote para una prueba gratuita y comenzando en minutos!
Requisitos
- Tener un número de WhatsApp ya vinculado a la plataforma y en línea.
- ID de grupo de WhatsApp (WID) que puedes encontrar de dos maneras:
Cómo obtener el ID de grupo de WhatsApp
Puedes obtener el ID de grupo de WhatsApp usando uno de estos métodos:
- Web: ve a configuración del número > Grupos > Copia el WID del grupo.
- API: consulta los grupos disponibles en tu número usando este endpoint.
Endpoint de la API
Usaremos el siguiente endpoint de la API para enviar una nueva encuesta:
Preparar la solicitud
URL objetivo de la API usando el método POST
https://api.wassenger.com/v1/messages
Encabezados HTTPS requeridos > Obtén tu clave API aquí
Content-Type: application/json
Token: $API_TOKEN
Usa el cuerpo en formato JSON para enviar la nueva encuesta
{
"group": "$GROUP_ID@g.us",
"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"
]
}
}
🖥️ ¿Buscas un ejemplo de código? Ve al probador en vivo de la API y obtén ejemplos de código listos para usar en más de 15 lenguajes de programación, incluyendo Python, JavaScript, PHP, C#, Java, Ruby, Go, Powershell, cURL y más.
Enviar encuestas usando código
Explora cómo usar el código en tu navegador sin instalar ningún software.
Además, puedes encontrar diferentes lenguajes que puedes probar en 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"
payload = {
"group": "$GROUP_ID@g.us",
"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',
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' => '$GROUP_ID@g.us',
'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 es una solución completa de API para WhatsApp. Regístrate para una prueba gratuita de 7 días y comienza en minutos!
// 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' => '$GROUP_ID@g.us',
'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->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")
.header("Content-Type", "application/json")
.header("Token", "API TOKEN GOES HERE")
.body("{\"group\":\"$GROUP_ID@g.us\", \"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();
¿Necesitas más? ¡Explora todos nuestros ejemplos de encuestas en WhatsApp y lánzate!
- 🚀 Enviar un mensaje de encuesta a un usuario
- 📈 Enviar una encuesta a un grupo
- 📈 Programar el envío de una encuesta en el futuro
- ⚡ Enviar encuesta a un canal
- 🔥 Enviar votos en una encuesta de usuario existente
- 🏆 Enviar votos en una encuesta de grupo existente
- 🌟 Eliminar votos en una encuesta de usuario existente
🤩 🤖 Wassenger es una plataforma de comunicación completa y solución API para WhatsApp. Explora más de 100 casos de uso de la API y automatiza cualquier cosa en WhatsApp registrándote para una prueba gratuita y comenzando en minutos!
Pruebas en vivo usando la API
Explora nuestro probador en vivo de la API
Preguntas frecuentes
Tengo varios números conectados: ¿cómo envío mensajes a través de un número específico?
Si tienes varios números conectados a tu cuenta, debes especificar el campo device en el cuerpo JSON con el ID del dispositivo del número de WhatsApp (valor hexadecimal de 24 caracteres) a través del cual deseas enviar los mensajes.
Si no se especifica el campo device, los mensajes se enviarán a través del primer número de WhatsApp conectado en tu cuenta.
Aquí tienes un ejemplo de cómo enviar un mensaje a través de un número específico de WhatsApp
Cómo enviar mensajes a varios números de teléfono
Tienes que enviar varias solicitudes a la API, una por cada número de teléfono destino.
Por ejemplo, si quieres enviar un mensaje a 10 números de teléfono, deberías enviar 10 solicitudes HTTPS independientes a la API.
No existe la opción de enviar múltiples mensajes en una sola solicitud de la API.
Cómo validar si un número de teléfono puede recibir mensajes de WhatsApp
Puedes validar si un número de teléfono dado está vinculado a una cuenta de WhatsApp y puede recibir mensajes.
La API proporciona un endpoint que puede validar si un número de teléfono dado existe en WhatsApp o no.
El único requisito es tener al menos un número de WhatsApp conectado a la plataforma en tu cuenta actual.
Para más detalles, por favor consulta la documentación del endpoint de la API aquí.
Antes de comprobar si un número de teléfono existe en WhatsApp, también puedes validar y normalizar el formato de una lista de números de teléfono usando el endpoint validador de números. Este endpoint solo valida el formato E164 format correcto, pero no comprueba si el número de teléfono existe efectivamente en WhatsApp.
Nota: El número de validaciones de comprobación de WhatsApp está limitado por mes según tu plan de suscripción. Por favor consulta la tabla de precios para más detalles sobre los límites.
¿Buscas más respuestas? Consulta las preguntas frecuentes ampliadas.
Recursos útiles adicionales
Documentación de la API
Para más detalles sobre el endpoint de la API, por favor revisa la documentación donde encontrarás todos los detalles sobre los parámetros de solicitud aceptados, posibles respuestas de éxito o error y ejemplos de código listos para usar en múltiples lenguajes de programación:
https://app.wassenger.com/docs/#tag/Messages/operation/createMessage
🤩 🤖 Wassenger es una solución completa de API para WhatsApp. Regístrate para una prueba gratuita de 7 días y comienza en minutos!







