Puedes utilizar el nodo messages
para enviar mensajes de texto a tus clientes.
Debes cumplir todos los requisitos que se indican en la sección Antes de empezar de la documentación de Mensajes.
POST
a /messages
Cuando tengas el identificador de WhatsApp del usuario al que quieres enviar un mensaje, utilízalo para enviarle un mensaje de texto. Especifica text
en el campo type
.
POST /v1/messages { "preview_url": false | true, "recipient_type": "individual", "to": "whatsapp-id", "type": "text", "text": { "body": "your-text-message-content" } }
Para obtener más información sobre los parámetros, consulta:
Si quieres dar formato al mensaje, consulta Aplicar formato en los mensajes de texto.
De manera predeterminada, la aplicación WhatsApp móvil reconoce las URL y hace que sean interactivas. Para incluir la vista previa de una URL, incluye "preview_url": true
en el cuerpo del mensaje y asegúrate de que la URL empieza por http://
o https://
. La aplicación solo reconoce como interactivas las URL que correspondan a nombres de host, no las direcciones IP.
Ten en cuenta que el uso de preview_url
aquí no es igual que en la API de nube. Consulta la documentación de Mensajes de la API de nube.
{ "preview_url": true, "to": "whatsapp-id", "text": { "body": "You have to check out this amazing messaging service https://www.whatsapp.com/" }
La mayoría de las veces, cuando envíes una URL, ya sea con o sin vista previa, el receptor del mensaje verá una URL en la que podrá hacer clic.
Las vistas previas de URL solo se muestran en las siguientes situaciones:
Una respuesta correcta incluye un objeto messages
con un identificador del mensaje recién creado.
{ "messages": [{ "id": "gBEGkYiEB1VXAglK1ZEqA1YKPrU" }] }
Una respuesta incorrecta contiene un mensaje de error. Consulta Códigos de error y de estado para obtener más información.