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を使ったコールイベントの受信
コールからのイベントを受け取るウェブフックを作成する
手順
1
このタスクの紹介2
Prerequisites3
ウェブフックを作成する4
ローカルサーバーの作成5
ウェブフックを作成する6
クリーンアップ7
次はどうする?