Python

Webhook-Fehler

Wenn die Webhooks, die Sie mit der Option vis/v1/self/webhooks/ Endpunkt nicht erreicht werden kann oder eine 404 oder 500 zurückgibt, wird dieser Webhook als inaktiv betrachtet und Sie sehen keine eingehenden Nutzdaten für ihn. Sie können den Status aller Webhooks abfragen, indem Sie einen GET-Aufruf an den folgenden Endpunkt tätigen:

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

Dies gibt eine Liste aller Webhooks zurück, die mit Ihrer Anwendung verknüpft sind:

Im obigen Beispiel ist die lastErrorMessage zeigt einen Fehler an, wenn der Webhook aufgerufen wurde.

Um Ereignisse für denselben Webhook zu empfangen, müssen Sie eine weitere POST-Anfrage stellen, um den Webhook zu erstellen:

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"

Sie sehen dann die eingehenden Ereignisse, nachdem der Webhook aktualisiert wurde.

Empfang von Anrufereignissen mit Webhooks

Erstellen Sie einen Webhook, um Ereignisse von Anrufen zu empfangen

Verfügbar am:
JavaScript Python
Schritte
1
Einleitung zu dieser Aufgabe
2
Prerequisites
3
Einen Webhook erstellen
4
Einen lokalen Server erstellen
5
Einen Webhook erstellen
6
Aufräumen
7
Was kommt als Nächstes?