应用方获取认证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

 

版权所有©超星公司 京 B2-20080224-16 Copyright©超星