跳转到主要内容
使用 whatsapp.phone_number.quality_updated 在您的 Webhook 端点处理此事件。

触发条件

在 WhatsApp 商业电话号码的质量评级、消息发送限制或账户连接状态更新时触发。 在配置 Webhook 端点时订阅 whatsapp.phone_number.quality_updated。 请将电话号码级别的 messagingLimit 与描述所属业务资产组合共享限制的 whatsappBusinessManagerMessagingLimit 区分开来。示例层级并非账户默认值。 有关质量或层级变更,请参阅 qualityUpdateEvent。当账户更新触发此事件时,updateEvent 用于标识 ACCOUNT_OFFBOARDED 或 ACCOUNT_RECONNECTED。

语法

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

参数

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

事件外层封装

事件载荷

四个通用外层字段均为必需。载荷字段取决于具体的事件变体。在每个对象表格中, 必需 适用于其父对象存在的情况。可选字段可以省略;示例并不意味着字段是必需的。

whatsappPhoneNumber

示例

以下 JSON 是传递给您的接收端的主体。ID、电话号码及其他账户值仅供参考。 从 whatsappPhoneNumber 中读取 qualityRating 和 qualityUpdateEvent。messagingLimit 描述电话号码层级;whatsappBusinessManagerMessagingLimit 描述所属业务资产组合的限制。
在验证签名并持久接收该事件后,返回 2xx 响应。耗时工作请异步处理。
有关场景演练,请参阅带批注的示例。