Esta te guía te ayudará a enviar y recibir tu primer mensaje con la API de nube. También obtendrás información sobre cómo configurar webhooks para usarlos con una aplicación de muestra.
Esta guía está destinada a los usuarios que desarrollan aplicaciones para sí mismos o para su organización. Si vas a desarrollar una aplicación que utilizarán otras empresas, consulta Proveedores de soluciones.
Necesitarás lo siguiente:
En este punto, si has creado una nueva aplicación, se te pedirá que añadas productos a la aplicación. Desplázate hacia abajo y, en WhatsApp, selecciona Configurar. De lo contrario, selecciona tu aplicación en la pantalla Mis aplicaciones y vuelve a seguir las mismas instrucciones para añadir el producto WhatsApp a la aplicación.
Si tienes una cuenta empresarial de Meta (MBA), se te pedirá que la adjuntes cuando añadas el producto WhatsApp a la aplicación. Si no tienes ninguna cuenta MBA, deberás seguir las instrucciones para crear una. Una vez que hayas adjuntado la cuenta MBA a la aplicación, ya podrás empezar a realizar pruebas.
Cuando añadas el producto WhatsApp a la aplicación, sucederá lo siguiente:
Añade un número de WhatsApp válido al que puedas enviar mensajes de prueba.
En el menú de la izquierda del panel de aplicaciones, ve a WhatsApp > Configuración de la API. En Enviar y recibir mensajes, selecciona el campo Para y elige Administrar la lista de números de teléfono.
Puedes añadir cualquier número de WhatsApp válido como destinatario. El número del destinatario recibirá un código de confirmación en WhatsApp que servirá para verificar el número.
Una vez que se haya verificado el número del destinatario, debería aparecer seleccionado en el campo Para. Repite este proceso si quieres añadir otro destinatario, hasta un máximo de cinco.
Envía el mensaje de plantilla hello_world
aprobado previamente al número de destinatario que hayas elegido.
En la ventana WhatsApp > Configuración de la API, haz lo siguiente:
También puedes copiar el comando cURL, pegarlo en una nueva ventana del terminal y ejecutarlo.
Fíjate en que el código indica que vas a enviar un mensaje de plantilla (”type”:”template”
) y que identificas una plantilla específica para usarla (”name”:”hello_world”
).
Gracias a los webhooks, puedes recibir notificaciones HTTP en tiempo real de los cambios que se produzcan en determinados objetos. En WhatsApp, los webhooks pueden informarte de muchos eventos que se producen en tu aplicación, como la entrega de mensajes y las notificaciones leídas, e incluso los cambios en la cuenta.
Añade una URL de devolución de llamada para poder ver el contenido de los webhooks. Sigue nuestra guía Ejemplo de URL de devolución de llamada para las pruebas con los webhooks para clonar nuestra aplicación de muestra, que acepta las notificaciones de los webhooks y muestra sus cargas útiles JSON en la pantalla.
Una vez configurado el webhook, vuelve a enviar el mensaje de plantilla y responde al mensaje. Deberías ver cuatro notificaciones de webhooks diferentes: las notificaciones de envío, entrega y lectura del mensaje, y el contenido del mensaje entrante.
Con el número de empresa de prueba y la cuenta de WhatsApp Business de prueba, ya puedes empezar a desarrollar la aplicación. Al usar estos recursos de prueba, no pagas por enviar mensajes, ya que trabajas para desarrollar la aplicación.
Cuando lo tengas todo listo para empezar a enviar mensajes a tus clientes, puedes añadir un número de teléfono de empresa real en la ventana Configuración de la API y crear una cuenta de WhatsApp Business real.