注册用户
客户端在与即时通讯服务端建立连接时必须传入用户在即时通讯服务的身份验证令牌(Token)。Token 是用户在即时通讯服务中的唯一身份标识,无论是使用即时通讯服务或是实时音视频服务,均需要使用该 Token。获取 Token 即表示一个用户在即时通讯服务中完成注册。
在开始之前,我们建议先阅读用户概述,以了解用户管理的相关接口、服务及配置。
获取 Token
客户端 SDK 不提供获取 Token 的 API。您需要在应用服务端(App Server)集成即时通讯服务端获取 Token API,实现获取 Token 的业务逻辑。
成功获取 Token 后,由您的应用服务端将 Token 分发给客户端。客户端在连接即时通讯服务端时使用。Token 在有效期内都可以正常使用。关于 Token 有效期的详细描述,详见作废 Token。
同一个用户 ID 可多次获取 Token,如果 Token 在有效期内,均可用于连接即时通讯服务。App 获取、使用 Token 进行连接、认证的参考方案与 UML 流程图可参考下文使用 Token。通过 App 层定义的用户 ID(userId)换取即时通讯服务中使用的身份验证 Token。同一用户 ID 如需重新获取 Token 使用同一接口。
危险
一旦您在控制台刷新 App Secret ,App Key 下已获取的 Token 均会失效。请使用新的 App Secret 生成 API 签名,并重新获取 Token。
请求方法
POST: https://数据中心域名/user/getToken.json
签名规则: 所有服务端 API 请求均需要进行规则校验,详见 API 请求签名。
频率限制: 每秒钟限 200 次