Crear una suscripción a notificaciones de WhatsApp con webhooks
Este fragmento de código muestra cómo recibir Notificaciones de WhatsApp Business Account mediante un webhook.
Ámbito de la clave API
Utiliza tu clave API principal credenciales al acceder a este punto final.
Las claves API secundarias también pueden crear, consultar y eliminar suscripciones. Dado que las suscripciones están vinculadas a la clave API principal, todas las claves API secundarias asociadas a dicha clave principal comparten los mismos datos de suscripción. Por ejemplo, una suscripción creada por una clave API secundaria puede ser consultada o eliminada por otra clave API secundaria asociada a la misma clave principal.
Los límites de suscripción se aplican a nivel de la clave API principal.
Ejemplo
A continuación encontrará la descripción de todas las variables utilizadas en cada fragmento de código:
| Clave | Descripción |
|---|---|
VONAGE_API_KEY | Your Vonage API key (see it on |
VONAGE_API_SECRET | Your Vonage API secret (also available on |
CHANNEL_MANAGER_WHATSAPP_NOTIFICATION_WEBHOOK_URL_WEB | A custom webhook URL that is setup to accept |
Requisitos previos
Si no tiene una solicitud, puede crear uno. Asegúrese también de configure sus webhooks.
Escriba el código
Añada lo siguiente a create-notification-webhook-web-url.sh:
curl -X POST https://api.nexmo.com/v2/whatsapp-manager/subscriptions \
-u "${VONAGE_API_KEY}:${VONAGE_API_SECRET}" \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d $'{
"type": "webhook",
"webhook": {
"url": "'${CHANNEL_MANAGER_WHATSAPP_NOTIFICATION_WEBHOOK_URL_WEB}'"
}
}'Ejecute su código
Guarde este archivo en su máquina y ejecútelo:
Pruébalo
Al ejecutar el código, te suscribirás a las actualizaciones sobre los cambios en tu Account de WhatsApp Business y empezarás a recibir notificaciones en tu URL de webhook personalizada.