JavaScript

Einen Webhook erstellen

  1. Um einen Webhook zu erstellen, machen Sie eine POST Anfrage an:

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

  2. In den Text der Anfrage müssen Sie das folgende JSON eingeben:

     {
      "url": "{YOUR_URL}",
      "events": [
      "CALL"
      ],
      "signingAlgo": "HMAC_SHA256",
      "signingKey": "string",
      "metadataPolicy": "NONE"
    }
    
  3. 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"
  4. In der url Parameter 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.

Als Nächstes werden Sie Ihren lokalen Server erstellen. Um Ihren lokalen Server zu erstellen, können Sie Folgendes verwenden ExpressJS für NodeJS oder Flachmann für Python.

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?