单聊会话已读回执回调事件

大约 1 分钟

单聊会话已读回执回调事件

功能说明

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

前提条件

已在 声网控制台open in new window 设置发送后回调规则。详见 配置回调规则

回调时机

客户端 发送单聊会话已读回执

回调请求

请求示例

{
"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",
"from": "wzy",   
"to": "wzy1",   
"msg_id": "1252106597610555348",  
"timestamp": 1709093585046
}

请求字段说明

字段数据类型含义
callIdString回调请求的唯一标识。
eventTypeStringchat:上行消息。
chat_typeString会话已读回执。
securityString签名,格式如下: MD5(callId+secret+timestamp)配置回调规则 后,IM 服务器会自动为该规则生成 secret,向你的 App Server 发送数据时会基于该 secret 生成该签名,作为你的服务器识别 IM 服务器的依据。若要使用自定义密钥,可联系声网商务。
payloadobject会话已读回执详情。
payload.ack_message_idString会话中消息的消息 ID。
payload.typeString会话已读回执类型。
hostString服务器名称。
fromString发送已读回执的用户。
toString接收已读回执的用户。
msg_idString已读回执的消息 ID。
timestamplong即时通讯 IM 服务器收到会话已读回执的 Unix 时间戳,单位为毫秒。
上次编辑于: