历史消息
wabaId
String
是
WabaId
sender
String
是
sender 号码
phoneNumberId
String
是
sender ID
history
Array
否
创建号码时收集的企业电话号码显示名称,或编辑已批准的显示名称时提交的名称
--metadata
否
-- --phase
Integer
是
参数值来监控阶段进度。值2表示当前阶段已完成。表示历史记录阶段。值可以是:* 0— 表示消息来自第 0 天(商家接入时间)到第 1 天* 1— 表示消息来自第 1 天到第 90 天* 2— 表示消息来自第 90 天到第 180 天
-- --progress
Integer
是
参数值来监控整体进度。值100表示同步已完成。表示同步进度的总百分比。最小值为0,最大值为100。
--threads
否
-- --id
String
是
WhatsApp 用户的电话号码。
-- --messages
String
是
消息数组
-- -- --from
String
是
务客户的电话号码或 WhatsApp 用户的电话号码。如果此值为商家的电话号码,则消息对象描述由商家发送给 WhatsApp 用户的消息。如果此值为 WhatsApp 用户的电话号码,则消息对象描述由 WhatsApp 用户发送给商家的消息。
-- -- --id
String
是
WhatsApp 消息编号。
-- -- --timestamp
String
是
Unix 时间戳,表示收信人设备收到消息的时间。如:1738796547
-- -- --type
String
是
消息类型。请注意,此占位符在以上语法中出现了两次,因为它同时被用作type属性值及其匹配属性名称的占位符。请参阅下方的 Payload 示例,以查看包含各种消息类型的对话。如果此值设为media_placeholder,则消息对象描述包含媒体素材的消息。在这种情况下,消息内容将被忽略。取而代之,后续会发送一个单独的历史记录 Webhook,其中描述消息内容和媒体素材编号,但仅针对查询前两周内发送的消息。请参阅下方描述媒体消息内容的Payload 示例。
-- -- --text
Object
描述消息内容的对象。此值根据消息类型和消息内容而有所不同。例如,如果商家发送不带说明的image消息,该对象将不包含caption属性。请参阅发送消息,了解每种消息类型的 Payload 示例。
-- -- -- --body
String
-- -- --history_context
Object
是
-- -- -- --status
String
是
表示消息的最新送达统计数据。值可以是:* DELIVERED* ERROR* PENDING* PLAYED* READ* SENT
errors
String
否
以下 Webhook 示例描述了两个消息对话:(1) 一个包含发送给 WhatsApp 用户的文本消息和视频消息以及 WhatsApp 用户回复的对话;(2) 一个包含发送给另一个 WhatsApp 用户的文本消息(感谢该用户下单)的对话。
请注意,第一条对话中的媒体消息内容未加以描述,而是触发第二个 Webhook,描述该媒体消息的内容。
以下 Webhook 示例描述了媒体消息的内容。
聊天记录共享已被拒绝
最后更新于