获取授权码支持服务端和客户端模式,但是为了安全考虑,强烈推荐使用服务端调用。
授权码有效期为2小时,客户端可以保存,待过期前更新即可,同一个appKey和userId不能频繁请求。
API地址:https://console.xiangbaicheng.com/chat/oauth/token
请求方式:POST
请求参数(FormData格式):
参数 | 类型 | 含义 | 取值 |
---|---|---|---|
appKey | String | 开发者AppKey,必填 | 在开发者中心获取 |
appSecret | String | 开发者AppSecret,必填 | 在开发者中心获取 |
client | String | 获取授权的终端,用于用户多点登录并同步消息,选填;如果用于多端同步时必填 | 默认值pc,可自定义其他字符串 |
userId | Integer | 当前发送者用户ID,必填 | 发送消息的用户ID |
groupId | ArrayString | 当前用户所有群ID,格式为数组(需要转为字符串),有群时,必填 | 用户所有群ID |
响应参数:
字段 | 类型 | 说明 |
---|---|---|
code | Integer | 响应状态,0-成功,错误请参考错误码 |
msg | String | 响应消息 |
data | - | 响应数据 |