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, verwenden wir ExpressJS für die NodeJS-Anwendung.