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

触发条件

当为公共 REST API 坐席记录出站回显消息时触发。 在您配置 Webhook 端点时订阅 whatsapp.echo_message.created。 此事件仅适用于通过公共 REST API 入驻的坐席。使用 whatsappMessage.id 或 wamid 关联后续状态更新。消息内容取决于 type。

语法

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

参数

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

事件外层封装

事件载荷

四个通用外层封装字段为必填项。载荷字段取决于事件变体。在每个对象表中, 是否必填 适用于其父对象存在的情况。可选字段可省略;示例中的存在并不代表该字段必填。

whatsappMessage

示例

以下 JSON 是传递给接收方的请求体。ID、电话号码和其他账户值仅供演示。
存储来自 whatsappMessage.text.body 的文本。id 和 wamid 用于关联后续的状态事件。
消息内容因类型而异。请将媒体 ID 视为服务商引用标识,而非公开下载 URL。
在验证签名并持久接收事件后,返回 2xx 响应。耗时较长的处理任务请以异步方式执行。
有关场景演练,请参阅带注释的示例。