Skip to content
关注公众号,获取新课通知

连接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"
  }
}