whatsapp.echo_message.updated 在您的 Webhook 端点处理此事件。
触发条件
当收到 Public REST API Agent 的出站 echo 状态时发生;较晚到达的低优先级状态也可能会被推送。 在您配置 Webhook 端点时订阅whatsapp.echo_message.updated。
此事件仅限于通过 Public REST API 接入的 Agent。更新的 echo 不包含消息内容和 type。较晚到达的低优先级状态可能会在 read 之后送达;请记录它们,但不要降级您已存储的消息状态。
语法
YCloud 会向您配置的 Webhook URL 发送一个 HTTPPOST 请求。以下结构展示了一种有效载荷变体。尖括号内的值为占位符;其类型列在 参数 下。可选字段和其他变体在下方说明。
参数
在处理 JSON 请求体之前,请验证YCloud-Signature HTTP 请求头。请参阅签名验证。
事件信封
事件有效载荷
whatsappMessage
whatsappMessage.text
whatsappMessage.text
whatsappMessage.image
whatsappMessage.image
whatsappMessage.video
whatsappMessage.video
whatsappMessage.audio
whatsappMessage.audio
whatsappMessage.document
whatsappMessage.document
whatsappMessage.sticker
whatsappMessage.sticker
whatsappMessage.location
whatsappMessage.location
whatsappMessage.interactive
whatsappMessage.interactive
whatsappMessage.interactive.action
whatsappMessage.interactive.action
whatsappMessage.interactive.action.sections[]
whatsappMessage.interactive.action.sections[]
whatsappMessage.interactive.action.sections[].rows[]
whatsappMessage.interactive.action.sections[].rows[]
whatsappMessage.interactive.action.sections[].product_items[]
whatsappMessage.interactive.action.sections[].product_items[]
whatsappMessage.interactive.action.parameters
whatsappMessage.interactive.action.parameters
whatsappMessage.interactive.action.parameters.flow_action_payload
whatsappMessage.interactive.action.parameters.flow_action_payload
whatsappMessage.interactive.action.parameters.beneficiaries[]
whatsappMessage.interactive.action.parameters.beneficiaries[]
whatsappMessage.interactive.action.parameters.total_amount
whatsappMessage.interactive.action.parameters.total_amount
whatsappMessage.interactive.action.parameters.order
whatsappMessage.interactive.action.parameters.order
whatsappMessage.interactive.action.parameters.order.items[]
whatsappMessage.interactive.action.parameters.order.items[]
whatsappMessage.interactive.action.parameters.order.items[].image
whatsappMessage.interactive.action.parameters.order.items[].image
whatsappMessage.interactive.action.parameters.order.items[].amount
whatsappMessage.interactive.action.parameters.order.items[].amount
whatsappMessage.interactive.action.parameters.order.items[].sale_amount
whatsappMessage.interactive.action.parameters.order.items[].sale_amount
whatsappMessage.interactive.action.parameters.order.subtotal
whatsappMessage.interactive.action.parameters.order.subtotal
whatsappMessage.interactive.action.parameters.order.tax
whatsappMessage.interactive.action.parameters.order.tax
whatsappMessage.interactive.action.parameters.order.shipping
whatsappMessage.interactive.action.parameters.order.shipping
whatsappMessage.interactive.action.parameters.order.discount
whatsappMessage.interactive.action.parameters.order.discount
whatsappMessage.interactive.action.parameters.order.expiration
whatsappMessage.interactive.action.parameters.order.expiration
whatsappMessage.interactive.action.parameters.payment_settings[]
whatsappMessage.interactive.action.parameters.payment_settings[]
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.billdesk
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.billdesk
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.payu
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.payu
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.razorpay
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.razorpay
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.zaakpay
whatsappMessage.interactive.action.parameters.payment_settings[].payment_gateway.zaakpay
whatsappMessage.interactive.body
whatsappMessage.interactive.body
whatsappMessage.interactive.header
whatsappMessage.interactive.header
whatsappMessage.interactive.header.image
whatsappMessage.interactive.header.image
whatsappMessage.interactive.header.video
whatsappMessage.interactive.header.video
whatsappMessage.interactive.header.document
whatsappMessage.interactive.header.document
whatsappMessage.contacts[]
whatsappMessage.contacts[]
whatsappMessage.contacts[].addresses[]
whatsappMessage.contacts[].addresses[]
whatsappMessage.contacts[].emails[]
whatsappMessage.contacts[].emails[]
whatsappMessage.contacts[].name
whatsappMessage.contacts[].name
whatsappMessage.contacts[].org
whatsappMessage.contacts[].org
whatsappMessage.contacts[].phones[]
whatsappMessage.contacts[].phones[]
whatsappMessage.contacts[].urls[]
whatsappMessage.contacts[].urls[]
whatsappMessage.reaction
whatsappMessage.reaction
whatsappMessage.context
whatsappMessage.context
示例
以下 JSON 是发送至接收端的消息体。ID、电话号码和其他账户值仅用于说明。回显消息已送达
回显消息已送达
Echo 消息已读
Echo 消息已读
已读后收到延迟的 sent 状态
已读后收到延迟的 sent 状态
失败的 echo 消息
失败的 echo 消息
2xx 响应。耗时较长的工作请进行异步处理。

