04. HTTP API 接口参考
| 接口分类 | 路径 | 方法 | 说明 |
|---|---|---|---|
| 基础 | /websocket/online-count | GET | 获取在线用户数 |
/websocket/online-users | GET | 获取在线用户列表 | |
/websocket/is-online/{userId} | GET | 检查用户是否在线 | |
| 消息 | /websocket/send-private-msg | POST | 发送私聊消息 |
/websocket/send-group-msg | POST | 发送群聊消息 | |
/websocket/send-system-msg | POST | 发送系统消息 | |
/websocket/recall-message | POST | 撤回消息 | |
| 状态 | /websocket/mark-read | POST | 标记单条已读 |
/websocket/mark-read-batch | POST | 批量标记已读 | |
/websocket/unread-count/{userId} | GET | 获取总未读数 | |
| 会话 | /websocket/conversation/list/{userId} | GET | 获取会话列表 |
/websocket/conversation/pin | POST | 置顶会话 | |
/websocket/conversation/mute | POST | 免打扰设置 | |
/websocket/conversation/clear-unread | POST | 清空未读数 | |
| 离线 | /websocket/offline-messages/{userId} | GET | 获取离线消息列表 |
| 历史 | /websocket/chat-history/private | GET | 私聊历史 (userId1, userId2) |
/websocket/chat-history/group/{chatRoomId} | GET | 群聊历史 |
