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

触发条件

在收到 WhatsApp 入站消息时触发。 在您配置 Webhook 端点时订阅 whatsapp.inbound_message.received。 使用消息 type 来选择其内容对象。媒体、交互式回复、位置、联系人和系统通知具有不同的字段。以下示例展示了这些变体。

语法

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

参数

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

事件外层结构

事件负载

外层结构的四个通用字段是必填的。负载字段取决于具体的事件变体。在各个对象表格中,当其父对象存在时, 是否必填 规则生效。可选字段可以省略;示例中包含某字段并不意味着该字段是必填的。

whatsappInboundMessage

嵌套对象参数
展开字段以查看其嵌套参数。

示例

以下 JSON 是传递给您的接收端的请求体。其中的 ID、电话号码和其他账户值仅用于说明。
验证签名并持久接收事件后,请返回 2xx 响应。耗时任务请异步处理。
有关各场景的详细演示,请参阅带注释的示例。