Créer un abonnement aux notifications WhatsApp avec Webhooks
Cet extrait de code montre comment recevoir Notifications de WhatsApp Business Account à l'aide d'un webhook.
Portée de la clé API
Utilisez votre clé API principale vos identifiants lorsque vous appelez ce point de terminaison.
Les clés API secondaires permettent également de créer, de répertorier et de supprimer des abonnements. Les abonnements étant liés à la clé API principale, toutes les clés API secondaires associées à cette clé principale partagent les mêmes données d'abonnement. Par exemple, un abonnement créé par une clé API secondaire peut être répertorié ou supprimé par une autre clé API secondaire associée à la même clé principale.
Les limites d'abonnement s'appliquent au niveau de la clé API principale.
Exemple
Vous trouverez ci-dessous la description de toutes les variables utilisées dans chaque extrait de code :
| Clé | Description |
|---|---|
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 |
Conditions préalables
Si vous n'avez pas de dossier de candidature, vous pouvez vous adresser à créer un. Veillez également à configurer vos webhooks.
Rédiger le code
Ajouter ce qui suit à 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}'"
}
}'Exécutez votre code
Enregistrez ce fichier sur votre machine et exécutez-le :
Essayez-le
Lorsque vous exécuterez le code, vous serez abonné aux mises à jour des modifications apportées à votre compte professionnel WhatsApp, et vous commencerez à recevoir des notifications à votre URL webhook personnalisée.