Cómo crear una suscripción de notificaciones de WhatsApp con Webhooks

Este fragmento de código muestra cómo recibir Notificaciones de WhatsApp Business Account mediante un webhook.

Ejemplo

A continuación encontrará la descripción de todas las variables utilizadas en cada fragmento de código:

ClaveDescripción
VONAGE_API_KEY

Your Vonage API key (see it on your dashboard).

VONAGE_API_SECRET

Your Vonage API secret (also available on your dashboard).

CHANNEL_MANAGER_WHATSAPP_NOTIFICATION_WEBHOOK_URL_WEB

A custom webhook URL that is setup to accept

POST
requests.

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}'"
    }
  }'

Ver fuente completa

Ejecute su código

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

bash create-notification-webhook-web-url.sh

Pruébalo

Cuando ejecutes el código, estarás suscrito a las actualizaciones de los cambios que se produzcan en tu cuenta de WhatsApp Business y empezarás a recibir notificaciones en tu URL webhook personalizada.