/action/oauth2/authorize
/action/oauth2/authorize
OpenAPI 授权登录页面
URL
/action/oauth2/authorize
支持格式
HTTP Request
HTTP请求方式
GET
是否需要登录
否
访问授权限制
authorization_code
授权范围(scope)
暂无
请求参数
必选 | 类型及范围 | 说明 | 默认值 | |
---|---|---|---|---|
client_id | true | string | OAuth2客户ID | |
response_type | true | string | 返回数据类型 | code |
redirect_uri | true | string | 回调地址 | |
state | false | string | 可选参数 |
注意事项
请求示例:GET /authorize?response_type=code&client_id=s6BhdRkqt3&state=xyz&redirect_uri=https%3A%2F%2Fclient%2Eexample%2Ecom%2Fcb HTTP/1.1返回请求:https://client.example.com/cb?code=SplxlOBeZQQYbYS6WxSbIA&state=xyz
返回结果
JSON
- https://client.example.com/cb?code=SplxlOBeZQQYbYS6WxSbIA&state=xyz
返回字段说明
返回值字段 | 类型及范围 | 说明 |
---|---|---|
code | string | 授权码 |
state | string | 应用传递的可选参数 |
错误说明
错误代码 | 错误标识 | 说明 |
---|---|---|
400 | invalid_request | 无效请求(缺少必要参数) |
401 | invalid_client | client_id无效 |
401 | invalid_grant | 授权方式无效 |
401 | unauthorized_client | 应用未授权 |
401 | unsupported_grant_type | 不支持的授权方式 |