开发文档
账号开放数据接口更新时间: 2024-09-25 19:56:00
一、获取用户名片
请求地址: https://open.account.xiaomi.com/user/profile
请求方法: GET
请求权限: 1
请求参数:
参数名称 | 必须 | 类型 | 备注 |
clientId | 是 | long | 申请应用时分配的应用 ID,可以在应用详情页获取 |
token | 是 | string | 授权下发的访问令牌(access_token) |
返回值:
- 成功响应
{
"result": "ok",
"description": "成功",
"data": {
"miliaoNick": "小米账号昵称",
"unionId": "小米用户在您的所有 APP 范围内唯一标识",
"miliaoIcon": "头像URL(会返回多个分辨率版本的头像)"
},
"code": 0
}
- 失败响应 (错误码)
{
"result": "error",
"description": "错误描述",
"code": "错误码"
}
说明:
- 2018-06-01之前开启小米账号的应用,user/profile的响应里面会有userId和unionId,之后的应用只会有unionId
- 获取accessToken的同时也会下发union_id和openId
二、获取用户的 openId
请求地址: https://open.account.xiaomi.com/user/openidV2
请求方法: GET
请求权限: 3
请求参数:
参数名称 | 必须 | 类型 | 备注 |
clientId | 是 | long | 申请应用时分配的应用 ID,可以在应用详情页获取 |
token | 是 | string | 授权下发的访问令牌(access_token) |
返回值:
- 成功响应
{
"result": "ok",
"description": "成功",
"data": {
"openId": "openId"
},
"code": 0
}
- 失败响应(错误码)
{
"result": "error",
"description": "错误描述",
"code": "错误码"
}
上一篇:
下一篇:
文档内容是否有帮助?
有帮助
无帮助