Python
Einen Webhook erstellen
Um einen Webhook zu erstellen, machen Sie eine
POSTAnfrage an:https://api.vonage.com/t/vbc.prod/vis/v1/self/webhooks/In den Text der Anfrage müssen Sie das folgende JSON eingeben:
{ "url": "{YOUR_URL}", "events": [ "CALL" ], "signingAlgo": "HMAC_SHA256", "signingKey": "string", "metadataPolicy": "NONE" }Die vollständige curl-Anfrage sieht wie folgt aus:
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"In der
urlParameter müssen Sie Ihre zugängliche URL hinzufügen. Diese URL wird von der Vonage Integration Platform API aufgerufen, wenn ein Anruf aktualisiert wurde. Eine gute Möglichkeit, eine zugängliche URL zu erstellen, ist die Verwendung von ngrok um einen Port auf Ihrem lokalen Rechner freizugeben.
Empfang von Anrufereignissen mit Webhooks
Erstellen Sie einen Webhook, um Ereignisse von Anrufen zu empfangen
Schritte
1
Einleitung zu dieser Aufgabe2
Prerequisites3
Einen Webhook erstellen4
Einen lokalen Server erstellen5
Einen Webhook erstellen6
Aufräumen7
Was kommt als Nächstes?