WhatsApp¶
Solicitud HTTP para enviar via WhatsApp¶
La trama para enviar un WhatsApp es la siguiente:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
Si desea realizar una integración de WhatsApp contáctenos via correo.
Datos obligatorios¶
Los siguientes datos son requeridos:
Campo | Descripción |
---|---|
phone | Número telefónico al cual se enviara el WhatsApp. Debe ser compatible con la recomendación e164 |
whatsapp_template | Datos de la plantilla de WhatsApp, solo obligatorio si no se usa un template_id |
whatsapp_template¶
El objeto whatsapp_template
es la información necesaria para la enviar el mensaje segun la configuración de la plantilla.
Se utiliza lo mismo que la doc en el enlace pero soportando lo siguiente:
- Envío de body con o sin variables
- Envío de headers con o sin variables
- Envío de headers con imágenes, videos y documentos
- Envío de mensaje con botones
quick_reply
- Envío de mensaje con botones
url
También se soporta el reemplazo de variables con las definida en fields
en OBMessage
También es posible crear la plantilla con los mismos datos de whatsapp_template, para que en cada petición solo agregar template_id
y no enviar el payload completo cada vez.
Ejemplos¶
Para los ejemplos que tienen variables, la plantilla debe estar configurada correctamente en Meta, donde cuando se agrega la variable en meta llamada {{1}}
es porque se va a utilizar lo que está ya reemplazado de nuestro lado en parameters
.
Los datos de parameters
que utilizan las variables de OBMessage son:
- image.link
- video.link
- document.link
- text
- payload
Y si hay variables no deben estar en blanco.
Enviar plantilla sin variables¶
1 2 3 4 5 6 7 8 9 |
|
Enviar plantilla con variables¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
|
Enviar plantilla con botones, headers y body¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
|
Enviar imágenes, videos y documentos¶
Para este caso es el mismo payload, solo cambiar image
por video
o document
segun se requiera.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
Si desea realizar una integración de WhatsApp contáctenos via correo.