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

触发条件

当客户编辑已保存的 Messenger 接收文本消息时触发。 在您配置 Webhook 端点时订阅 messenger.inbound_message.updated。 编辑后仍保留相同的消息 ID、sendTime 以及原始消息 createTime。事件外层的 createTime 为编辑时间。使用 editCount 和 editTime 跟踪累计编辑信息。

语法

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

参数

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

事件外层

事件有效载荷

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

messengerInboundMessage

示例

以下 JSON 是传递给您的接收端的请求体。ID、电话号码和其他账户值仅供参考。 同一条已保存的消息现在包含最新的文本和累计编辑信息。
在验证签名并持久接收该事件后,返回 2xx 响应。耗时较长的任务请以异步方式处理。