第三方应用认证对接
1. 认证方式
2.认证对接API
2.1 获取access_token
URL: /v1/oauth/access_token
Method: POST
Body参数:
参数名称 | 类型 | 是否必要 | 描述 |
---|---|---|---|
clientId | String | 是 | 应用id,MAAS平台提供,切勿泄露 |
clientSecret | String | 是 | 应用密钥,MAAS平台提供,切勿泄露 |
code | String | 是 | 授权码 |
- 请求示例
json
{
"clientId":"123xxxxx",
"clientSecret":"aaaxxxxx",
"code":"11111111xxxxxxx"
}
- 响应参数
参数名称 | 类型 | 描述 |
---|---|---|
code | int | 状态码;0成功,1失败 |
msg | String | 提示信息 |
data | String | 用户token |
- 响应示例
json
{
"code": 0,
"msg": "请求成功",
"data": "xxxxxxxxxxxxxxxxxx",
}
2.2 获取用户信息
- URL:/v1/user
- Method: GET
- Head参数
参数名称 | 类型 | 是否必要 | 描述 |
---|---|---|---|
token | String | 是 | 用户token |
- 响应参数
参数名称 | 类型 | 描述 |
---|---|---|
code | int | 状态码;0成功,1失败 |
msg | String | 提示信息 |
data | Object | 用户信息,详情见user |
user
参数名称 | 类型 | 描述 |
---|---|---|
id | String | 用户id |
nickName | String | 昵称 |
mobile | String | 手机号 |
String | 邮箱 | |
loginName | String | 用户账号 |
- 响应示例
json
{
"code": 0,
"msg": "请求成功",
"data": {
"id": "123123",
"nickName": "tom",
"mobile": "131xxxxxxxx",
"email": "131xxxxxxxx@qq.com",
"loginName": "131xxxxxxxx",
}
}