Python

ウェブフック・エラー

を使って作成したウェブフックが vis/v1/self/webhooks/ エンドポイントに到達できないか、404 または 500 を返した場合、そのウェブフックは無効とみなされ、そのエンドポイントへの受信ペイロードは表示されません。以下のエンドポイントに GET コールを行うことで、すべてのウェブフックのステータスを照会できます:

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

これは、あなたのアプリケーションに関連するすべてのWebhookのリストを返します:

上記の例では lastErrorMessage は、ウェブフックが呼び出されたときにエラーを表示します。

同じWebhookへのイベントを受信するには、Webhookを作成するために別のPOSTリクエストを行う必要があります:

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"

Webhookが更新されると、受信イベントが表示されます。

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

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

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