Guides
业务系统集成
将账号体系、业务后端和 OpenIMServer 的 API / Webhook 串起来。
与现有业务系统集成
即时通讯(IM)已经成为许多应用不可或缺的基础能力。如果你已经拥有业务系统,并希望通过 OpenIMSDK 增加聊天功能,可以按本页说明连接业务账号、业务后端、OpenIMServer 和 OpenIMClientSDK。

在上图中:
- Your APP Server 表示现有业务后端,开发语言不限。用户资料和密码校验等业务数据仍由该服务维护。
- Your APP Client 表示现有业务客户端,可以使用主流开发框架。
业务后端通过 REST API 对接 OpenIMServer
- 注册新用户:业务用户注册成功后,调用创建用户接口,在 OpenIMServer 中创建对应用户。
- 更新用户资料:用户修改头像、昵称或扩展字段后,调用更新用户接口同步资料。
- 获取登录 Token:业务后端完成身份校验后,调用获取用户 Token接口,并将 Token 返回给客户端。
- 导入存量用户:正式上线前,通过创建用户接口将现有用户数据导入 OpenIMServer。
业务客户端集成 OpenIMClientSDK
- 完成登录:客户端从业务后端取得 IM Token 后,调用 OpenIMClientSDK 登录接口。
- 接入即时通讯能力:将 OpenIMClientSDK 集成到应用中,按需启用会话、消息、群组和关系链能力。
- 维护业务资料:用户资料仍以业务后端为事实源;资料变更后,由业务后端同步到 OpenIMServer。