API文档
目录 |
接口列表
1、用户接口
1.1、获取当前登录用户的资料(user/me)
接口说明:
获取当前登录用户的基本资料
访问URL:
OAuth2.0:https://openapi.360.cn/user/me.[json|xml]
访问权限:
请求Access Token时如果没有传递scope参数,则只能获取到当前用户的基本资料(basic),既返回参数中basic权限的参数(目前只有basic权限)。
返回数据格式:
XML/JSON
是否使用SSL:
OAuth2.0:是
HTTP请求方式:
GET
是否需要登录:
是
请求参数:
| 参数名 | 必选 | 介绍 |
| fields | False | 允许用户自定义返回字段,多个属性之间用英文半角逗号作为分隔符。当没有fields参数或为空的时候只返回用户的id、name、avatar属性。查看属性列表 |
Oauth2.0验证参数:
| 参数名 | 必选 | 介绍 |
| access_token | True | 授权的access token |
返回参数:
| 参数名 | 介绍 | 当前用户资料权限 | 默认返回 |
| id | 用户ID | basic | true |
| name | 用户名 | basic | true |
| avatar | 用户头像 | basic | true |
| sex | 用户性别 | basic | false |
| area | 用户所在地 | basic | false |
返回示例:
- JSON示例:
{
id: "123456"
name: "test_user_name"
avatar:"http://u1.qhimg.com/qhimg/quc/48_48/20/01/e5/2001e5q43.3eb2e3.jpg"
}
- XML示例:
<?xml version="1.0" encoding="utf-8" ?> <user> <id>123456</id> <name>test_user_name</name> <avatar>http://u1.qhimg.com/qhimg/quc/48_48/20/01/e5/2001e5q43.3eb2e3.jpg</avatar> </user>
如果需要获得额外的用户信息,请在URL里填写fields参数,如以下URL可以获得id、name、avatar、sex、area的信息:
http(s)://openapi.360.cn/user/me.json?fields=id,name,avatar,sex,area
1.2、获取access_token详细信息
接口说明:
获取传入参数access_token的详细信息,以便校验是否合法
访问URL:
OAuth2.0:https://openapi.360.cn/oauth2/get_token_info.[json|xml]
返回数据格式:
XML/JSON
是否使用SSL:
OAuth2.0:是
HTTP请求方式:
GET
请求参数:
| 参数名 | 必选 | 介绍 |
| access_token | true | 待验证的access_token值 |
返回参数:
| 参数名 | 介绍 |
| app_key | 该token对应应用的App Key |
| user_id | 用户id |
| expires_at | access_token失效时间(时间戳) |
| expires_in | 剩余有效时间(秒为单位) |
| scope | Access Token最终的访问范围,即用户实际授予的权限列表 |
返回示例:
- JSON示例:
{
app_key: "*********"
user_id: "2669277834"
expires_at: "1465827464"
expres_in: "961348"
expires_in: "961348"
scope: "long"
}
- XML示例:
<?xml version="1.0" encoding="utf-8" ?>
<oauth2>
<app_key>*************************</app_key>
<user_id>2669277834</user_id>
<expires_at>1465827464</expires_at>
<expres_in>960990</expres_in>
<expires_in>960990</expires_in>
<scope>long</scope>
</oauth2>


京公网安备 11000002000006号