| .. | ||
| 01-用户系统模块.md | ||
| 02-直播间管理模块.md | ||
| 03-直播间弹幕模块.md | ||
| 04-WebSocket通信模块.md | ||
| 05-好友管理模块.md | ||
| 06-关注功能模块.md | ||
| 07-作品管理模块.md | ||
| 08-搜索功能模块.md | ||
| 09-支付集成模块.md | ||
| 10-分类管理模块.md | ||
| 11-消息表情回应模块.md | ||
| 12-私聊会话模块.md | ||
| 13-文件上传模块.md | ||
| 14-在线状态模块.md | ||
| 15-离线消息模块.md | ||
| 16-观看历史模块.md | ||
| 17-礼物打赏模块.md | ||
| 18-通话功能模块.md | ||
| README.md | ||
直播IM系统接口文档总览
文档说明
本文档集按照功能模块组织,每个模块文档包含:
- 模块概述
- 接口列表
- 每个接口的请求参数和返回参数
注意: 本文档仅包含接口定义,不包含代码实现。
模块列表
已完成模块 (18个)
| 序号 | 模块名称 | 接口数量 | 文档文件 | 状态 |
|---|---|---|---|---|
| 1 | 用户系统模块 | 7 | 01-用户系统模块.md | ✅ 已完成 |
| 2 | 直播间管理模块 | 10 | 02-直播间管理模块.md | ✅ 已完成 |
| 3 | 直播间弹幕模块 | 2 | 03-直播间弹幕模块.md | ✅ 已完成 |
| 4 | WebSocket通信模块 | 2 | 04-WebSocket通信模块.md | ✅ 已完成 |
| 5 | 好友管理模块 | 9 | 05-好友管理模块.md | ✅ 已完成 |
| 6 | 关注功能模块 | 7 | 06-关注功能模块.md | ✅ 已完成 |
| 7 | 作品管理模块 | 15 | 07-作品管理模块.md | ✅ 已完成 |
| 8 | 搜索功能模块 | 9 | 08-搜索功能模块.md | ✅ 已完成 |
| 9 | 支付集成模块 | 4 | 09-支付集成模块.md | ✅ 已完成 |
| 10 | 分类管理模块 | 7 | 10-分类管理模块.md | ✅ 已完成 |
| 11 | 消息表情回应模块 | 4 | 11-消息表情回应模块.md | ✅ 已完成 |
| 12 | 私聊会话模块 | 8 | 12-私聊会话模块.md | ✅ 已完成 |
| 13 | 文件上传模块 | 2 | 13-文件上传模块.md | ✅ 已完成 |
| 14 | 在线状态模块 | 5 | 14-在线状态模块.md | ✅ 已完成 |
| 15 | 离线消息模块 | 3 | 15-离线消息模块.md | ✅ 已完成 |
| 16 | 观看历史模块 | 1 | 16-观看历史模块.md | ✅ 已完成 |
| 17 | 礼物打赏模块 | 5 | 17-礼物打赏模块.md | ✅ 已完成 |
| 18 | 通话功能模块 | 10 | 18-通话功能模块.md | ✅ 已完成 |
总计: 109个接口
快速导航
基础功能
直播功能
- 直播间管理模块 - 直播间创建、控制、查询
- 直播间弹幕模块 - 弹幕发送和历史记录
- WebSocket通信模块 - 实时弹幕和在线人数
社交功能
内容功能
支付功能
状态管理
接口规范
通用请求头
需要登录的接口需要携带以下请求头:
Authorization: Bearer {token}
通用响应格式
所有接口返回统一的响应格式:
{
"code": 200,
"msg": "success",
"data": {}
}
code说明:
- 200: 成功
- 401: 未登录
- 403: 无权限
- 404: 资源不存在
- 500: 服务器错误
分页参数
支持分页的接口使用以下参数:
page 或 pageNum: 页码 (默认1)
pageSize: 每页数量 (默认20)
分页响应格式:
{
"code": 200,
"msg": "success",
"data": {
"list": [],
"total": 总数,
"page": 当前页,
"pageSize": 每页数量
}
}
更新日志
2024-12-30
- 补充7个新模块文档
- 新增私聊会话、文件上传、在线状态、离线消息、观看历史、礼物打赏、通话功能模块
- 更新模块总数为18个,接口总数为109个
- 完善快速导航分类
2024-12-30
- 创建模块化接口文档
- 整理11个功能模块,共76个接口
- 删除旧的对接文档,统一使用模块文档
联系方式
如有问题,请在项目Issue中提出。