发送单聊会话已读回执

大约 1 分钟

发送单聊会话已读回执

在单聊中,消息接收方成功发送会话已读回执后,环信服务器会向你的 App Server 发送回调请求,App Server 可查看会话已读回执相关信息,进行数据同步。

回调请求主要字段含义:

字段数据类型含义
callIdStringcallId 为每个回调请求的唯一标识,格式为 “App Key_回执消息的消息 ID”。
eventTypeStringchat:单聊。
chat_typeString会话已读回执。
securityString签名,格式如下: MD5(callId+secret+timestamp)。关于 Secret,详见 环信即时通讯管理台配置回调规则的描述
payloadobject会话已读回执详情。
payload.ack_message_idString会话中消息的消息 ID。
payload.type会话已读回执类型。
hostString服务器名称。
appkeyString你在环信管理后台注册的应用唯一标识。
fromString发送已读回执的用户。
toString接收已读回执的用户。
msg_idString已读回执的消息 ID。
timestamplong环信 IM 服务器收到会话已读回执的 Unix 时间戳,单位为 ms。

回调请求示例:

{
"callId": "XXXX-XXXX#testy_1252106597610555348",
"eventType": "chat",  
"chat_type": "channel_ack", 
"security": "203e3cXXXX0ebdbd776d8aa9cc057b2d",
"payload": {
"ack_message_id": "1252106100258375636", 
"type": "channel_ack" 
},
"host": "XXXX@hsb-XXXX-msync0",
"appkey": "XXXX-XXXX#testy",
"from": "wzy",   
"to": "wzy1",   
"msg_id": "1252106597610555348",  
"timestamp": 1709093585046
}