On this page
连接websocket
URL
wss://sqapi2.dishawang.com/ws
消息推送示例
- 绑定上线
json
{
"type": "bind",
// 客户端ID
"data": "7f0000010f3c00000933"
}
- 接收消息
json
{
"type": "message",
"data": {
"id": 150,
// 对方用户ID
"target_id": 7,
// 是否撤回 0未撤回 1已撤回
"is_revoke": 0,
// 是否推送消息 0否 1是
"is_push": 0,
"type": "text",
// 消息状态 100发送成功,101 对方已把你拉黑,102 你把对方拉黑了, 103对方已被系统封禁,104 禁止发送(内容不合法)
"state": 100,
// 消息类型 text文本
"body": "123",
"create_time": "2024-04-07 00:59:38",
"update_time": "2024-04-07 00:59:38",
// 客户端发送时间
"client_create_time": "2024-04-07 00:59:39",
// 所属会话ID
"conversation_id": 59,
// 发送用户ID
"user_id": 1783,
// 发送用户昵称
"name": "134****6581",
// 发送用户头像
"avatar": null
}
}
- 更新总未读数
json
{
"type": "total_unread_count",
// 总未读数
"data": 2
}
- 更新会话列表
json
{
"type": "conversation",
"data": {
"name": "稚",
"avatar": "https://ceshi2.dishait.cn/uploads/20210324/1609ae0769b69576a6cba380e959383f.jpg",
"id": 3,
// 对方用户ID
"target_id": 12,
// 未读数
"unread_count": 0,
// 最后一条消息
"last_msg_note": "哈哈哈",
// 最后一次消息时间
"update_time": "2024-03-26 23:02:51"
}
}