JavaScript

ウェブフックを作成する

  1. ウェブフックを作成するには POST にリクエストする:

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

  2. リクエストの本文には、以下のJSONを入力する必要がある:

     {
      "url": "{YOUR_URL}",
      "events": [
      "CALL"
      ],
      "signingAlgo": "HMAC_SHA256",
      "signingKey": "string",
      "metadataPolicy": "NONE"
    }
    
  3. 完全なcurlリクエストは以下のようになる:

    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. の中で url パラメータにアクセス可能なURLを追加する必要があります。このURLは、通話が更新されたときにVonage Integration Platform APIから呼び出されます。アクセス可能なURLを作成する良い方法は ングロク を使い、ローカルマシンのポートを公開する。

次に、ローカル・サーバーを作成します。ローカル・サーバーを作成するには エクスプレスJS NodeJSまたは フラスコ Python用。

Webhookを使ったコールイベントの受信

コールからのイベントを受け取るウェブフックを作成する

以下の言語で利用可能:
JavaScript Python
手順
1
このタスクの紹介
2
Prerequisites
3
ウェブフックを作成する
4
ローカルサーバーの作成
5
ウェブフックを作成する
6
クリーンアップ
7
次はどうする?