授权流程

批改网的API使用OAuth2进行用户授权, 可以简单的分为两步:

获取token方法

http://api.pigai.org/oauth2/access_token

通过服务器端获取token,如:php,python,java, nodejs等

请求方式: POST
$ curl http://api.pigai.org/oauth2/access_token \
       -d "grant_type=client_credentials&client_id=Your_App_Key&client_secret=Your_App_Secret"
请求参数
参数名称 参数说明
grant_type 必须,值为client_credentials
client_id 必须,应用的唯一标识,创建应用时分配的App key
client_secret 必须,创建应用时分配的App secret
返回结果
成功
{
    "access_token":"336342b797d895c2fafcfa547f751bfd326dc168",
    "expires_in":7200,
    "token_type":"Bearer",
    "scope": "all_json"
}
参数名称 参数说明
access_token 临时token
expires_in 过期时间限制,默认为2个小时。
token_type token 模式 Bearer
scope 表示申请的授权范围, 默认返回all_json

特别提示: 获取的access_token可以缓存起来重复使用, 从而较少请求次数,提升性能

失败
{
    "error": "原因",
    "error_code": 21329,
    "error_description": "原因描述"
}

获取资源

正确获取token后, 就可以拿着token调用api资源

results matching ""

    No results matching ""