跳转到主要内容
在您的 Webhook 端点中使用 whatsapp.call.recording.updated 来处理此事件。

触发条件

当源自 API 的 WhatsApp 通话录音变为可用或发生永久失败时触发。 在您配置 Webhook 端点时订阅 whatsapp.call.recording.updated。 此事件报告源自 API 的通话媒体资产的终态。当 status 为 AVAILABLE 时,在通话媒体下载 API 中使用 mediaAssetId。当 status 为 FAILED 时,检查 error。

语法

YCloud 会向您配置的 Webhook URL 发送一个 HTTP POST 请求。以下结构展示了一种载荷变体。尖括号内的值为占位符;其类型列于 参数 下。可选字段和其他变体如下文所述。

参数

在处理 JSON 请求体之前验证 YCloud-Signature HTTP 请求头。参见签名验证。

事件外层结构 (Envelope)

事件载荷

外层结构的四个通用字段是必填的。载荷字段取决于事件变体。在每个对象表格中, 必填 适用于其父对象存在的情况。可选字段可以省略;示例不会使字段变为必填。

callingRecording

示例

以下 JSON 是发送至您接收端的消息体。ID、电话号码和其他账户数值仅供参考。 源自 API 的通话录音变为可用时的示例载荷
在验证签名并持久接收事件后,返回 2xx 响应。耗时任务请异步处理。
有关场景演练,请参阅带注释的示例。