Enviar un mensaje de WhatsApp

Tenga en cuenta que los mensajes de texto gratuitos sólo pueden enviarse cuando un cliente envía primero un mensaje a la empresa. La empresa tiene hasta 24 horas desde el último momento en que el cliente envía el mensaje para devolver el mensaje. Transcurrido ese plazo, deberá utilizar una plantilla de WhatsApp (MTM).

Si no ha recibido ningún mensaje del cliente, tendrá que enviar una Plantilla de WhatsApp (MTM) antes de enviar un mensaje. Puede obtener más información al respecto en Entender la mensajería de WhatsApp.

Si desea ver el código para enviar una plantilla de WhatsApp, puede consultar el archivo Enviar una plantilla de WhatsApp fragmento de código.

Clave Descripción
WHATSAPP_NUMBER Tu número de WhatsApp.
TO_NUMBER El número de teléfono al que envías el mensaje.

NOTA: No utilice un + o 00 cuando introduzca un número de teléfono, empiece por el prefijo del país, por ejemplo 447700900000.

Ejemplo

Escriba el código

Añada lo siguiente a send-text.sh:

curl -X POST "${MESSAGES_API_URL}" \
  -H "Authorization: Bearer "$JWT\
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d $'{
    "to": "'${MESSAGES_TO_NUMBER}'",
    "from": "'${WHATSAPP_SENDER_ID}'",
    "channel": "whatsapp",
    "message_type": "text",
    "text": "This is a WhatsApp text message sent using the Vonage Messages API."
  }'

Ver fuente completa

Ejecute su código

Guarde este archivo en su máquina y ejecútelo:

bash send-text.sh

TIP: Si realiza las pruebas con Curl, necesitará un JWT. Puede ver cómo crear uno en la documentación de creación de un JWT.

Enviar un mensaje de WhatsApp

La Messages API ofrece la posibilidad de enviar mensajes a varios canales, incluidos Facebook Messenger, SMS, WhatsApp y Viber. Este tutorial describe el uso de Messages API para enviar un mensaje de WhatsApp.

Pasos
1
Introducción a este tutorial
2
Prerequisites
3
Enviar un mensaje de WhatsApp
4
¿Y ahora qué?