Python

Erreurs de webhook

Si les webhooks que vous avez créés à l'aide de l'option vis/v1/self/webhooks/ ne peut être atteint ou renvoie un message 404 ou 500, ce webhook est considéré comme inactivé et vous ne verrez pas de charge utile entrante vers lui. Vous pouvez demander l'état de tous les webhooks en effectuant un appel GET au point de terminaison suivant :

https://api.vonage.com/t/vbc.prod/vis/v1/self/webhooks/

Vous obtiendrez ainsi une liste de tous les webhooks associés à votre application :

Dans l'exemple ci-dessus, le lastErrorMessage affiche une erreur lorsque le webhook a été appelé.

Pour recevoir des événements pour le même webhook, vous devrez faire une autre demande POST pour créer le webhook :

curl --location --request POST 'https://api.vonage.com/t/vbc.prod/vis/v1/self/webhooks/' \ --header 'Authorization: Bearer {ACCESS_TOKEN}' \ --header 'Content-Type: application/json' \ --data-raw '{ "url": "https://{NGROK_URL}/webhook", "events": [ "CALL" ], "signingAlgo": "HMAC_SHA256", "signingKey": "string", "metadataPolicy": "NONE"

Vous verrez alors les événements entrants après la mise à jour du webhook.

Réception d'événements d'appels à l'aide de webhooks

Créer un webhook pour recevoir les événements des appels

Disponible sur :
JavaScript Python
Étapes
1
Introduction à cette tâche
2
Prerequisites
3
Créer un webhook
4
Créer un serveur local
5
Créer un webhook
6
Nettoyage
7
Quelle est la prochaine étape ?