OpenIM Server APIs
🚀 REST API
OpenIM Server 提供了 REST API 供业务系统使用,以增强业务功能。如:
- 🛠 建立群组
- 📬 推送消息
更多功能参考后面的 API 文档
⚠️ 注意: 请求 URL 中的
{API_ADDRESS}
为 OpenIM Server 部署的主机地址,如http://IP:10002
。调用 REST API ,需要以 APP 管理员 身份进行,此服务由端口
10002
提供。所谓 APP 管理员,即有超级权限的用户。OpenIM Server 内置了一个 APP 管理员,它的 userID 为 imAdmin
API
请求参数中所有的array
最大长度限制为1000
。API 鉴权流程:
- 通过
user_token API
获取管理员 token- 使用管理员 token 调用其他 API
API
请求参数中所有的array
最大长度限制为1000
。
🔗 Webhooks
OpenIM Server 还提供了强大的回调功能,以满足更多的业务需求。回调 的定义是,当某事件发生前或后,OpenIM Server 会向业务服务器发出请求。如:
- 📤 发送消息前的回调
- 📥 发送消息后的回调
请求 URL 中的
{WEBHOOK_ADDRESS}
为webhook
部署的主机地址。