参数名称 | 是否可选 | 参数值 | 说明 |
response_type
|
必填 | code | 响应类型,此处固定值 |
client_id
|
必填 | 客户端标识 | |
redirect_uri
|
必填 | 重定向url | |
scope
|
可选 | 权限申请范围,多个空格分隔 | |
state
|
可选 | 客户端状态,服务端原样返回 |
参数名称 | 是否可选 | 参数值 | 说明 |
code
|
必填 | 受权码,有效时间很短,一次性 | |
state
|
可选 | 若是请求中包含,则原样返回 |
参数名称 | 是否可选 | 参数值 | 说明 |
error
|
必填 | 参见“错误代码表” | 错误代码 |
error_description
|
可选 | 错误描述 | |
error_uri
|
可选 | 错误信息查看手册url |
错误码 | 说明 |
invalid_request
|
请求格式不正确(参数缺失,重复等) |
unauthorized_client
|
客户端未受权 |
access_denied
|
受权被拒绝 |
unsupported_response_type
|
response_type参数指定值不支持 |
invalid_scope
|
scope参数有误 |
server_error
|
受权服务器内部错误 |
temporarily_unavailable
|
受权服务暂时没法访问 |
参数名称 | 是否可选 | 参数值 | 说明 |
grant_type
|
必填 |
authorization_code
|
固定值 |
code
|
必填 | 受权码 | |
redirect_uri
|
可选 | 若有,必须和上一步一致 | |
client_id
|
必填 | 客户端标识 | |
client_secret | 必填 | 客户端秘钥(该字段平台定义) |
参数名称 | 是否可选 | 参数值 | 说明 |
access_token | 必填 | bearer | 访问令牌 |
token_type | 必填 | 令牌类型,bearer或mac | |
expires_in | 可选 | 过时时间 | |
refresh_token | 可选 | 刷新令牌 | |
scope | 可选 | 权限范围 |
参数名称 | 是否可选 | 参数值 | 说明 |
error | 必填 | 参见“错误代码表” | 错误代码 |
error_description | 可选 | 错误描述 | |
error_uri | 可选 | 错误信息查看手册url |
错误码 | 说明 |
invalid_request | 请求格式不正确(参数缺失,重复等) |
invalid_client
|
客户端权限校验失败 |
invalid_grant
|
受权码或refresh token无效 |
unauthorized_client
|
客户端未被受权使用该受权类型 |
unsupported_grant_type
|
受权服务器不支持该受权类型 |
invalid_scope
|
scope参数有误 |
参数名称 | 是否可选 | 参数值 | 说明 |
grant_type | 必填 |
refresh_token
|
固定值 |
refresh_token | 必填 | 刷新令牌 | |
client_id | 必填 | 客户端标识 | |
client_secret | 必填 | 客户端秘钥 | |
scop | 可选 | 权限范围 |