应用方获取认证code码
更新时间: 2020-08-20
用户在微服务平台点击该应用,平台会直接跳转至此应用功能对应服务地址{应用方在添加申请应用是填写的服务地址(移动端地址/PC运行地址/微信端地址/后台管理地址/数据中心地址/数据统计地址)},并在此服务地址后追加code码和state参数;
例:https://120.43.238.30:8001/test?code=xxxx&state=xxxx
(建议:应用应当使用https链接来确保授权code的安全性)
特别提示:oauth认证过程中必须保证账号是passport登录状态
参数说明:
参数名 |
参数说明 |
code |
code作为换取access_token的票据,每次用户授权带上的code将不一样,code只能使用一次,5分钟未被使用自动过期 |
state |
作为获取用户信息的条件参数之一(在下面获取用户信息接口中原封传回即可) |
访问错误说明:
(从微服务平台点击应用时直接跳转至错误页面,显示错误代码,开发者可根据错误代码进行问题排查,或联系管理员进行问题调解)
返回码 | 返回码说明 |
10002 | response_type不正确 |
10003 | redirect_uri域名与后台配置不一致 |
10004 | 此应用被封禁 |
10005 | 此应用没有这些scope的权限 |
10006 | 请稍后重试 |
10007 | 操作太频繁了 |
10008 | scope is null |
10009 | redirect_uri is null |
10010 | appid is null |
10011 | state is null |
10012 | 未授权第三方平台,请检查授权状态 |
10013 | 没有权限,账号是未登录状态 |
10014 | secret is null |
10015 | 错误的secret |
10016 | code is null |
10017 | 无效的code |
10018 | grant_type为空 |
10019 | grant_type错误 |
10020 | refresh_token为空 |
10021 | refresh_token错误 |
10022 | 参数顺序不正确 |
10023 | 参数个数不正确 |
10025 | fid is null |
10026 | invalid fid_token |