# 附录
接口返回码说明
# B/S系统
# 获取授权码
提示编码 | 提示信息 | 解决办法 |
---|---|---|
102-001-001-028 | 无效的请求,response_type参数有误 | response_type值应该是固定值code |
102-001-001-002 | 无效的应用,client_id参数有误 | 确认client_id值是否与统一用户系统中的本应用的AppId一致 |
102-001-001-011 | 回调地址异常,redirectUri 参数有误 | 1、确认redirectUri传参与统一用户 系统中本应用配置的回调地址一致; 2、确认统一用户系统中本应用配置的回调地址是否包 含“#”或者“?”等特殊字符,如果包含请去掉 |
102-001-001-029 | 回调地址异常,redirectUri为空或者包含localhost | 确认redirectUri是否包含了localhost,redirectUri中不能使用localhost |
102-001-001-015 | 不支持的Scope类型 | 确认scope传值是否为openid |
102-001-001-020 | response_type参数不能为空 | response_type不能为空 |
102-001-001-034 | client_id参数不能为空 | client_id不能为空 |
102-001-001-033 | redirect_uri参数不能为空 | redirectUri不能为空 |
102-001-001-030 | scope参数不能为空且必须包含openid | scope不能为空且应该传openid |
# 获取访问令牌
提示编码 | 提示信息 | 解决办法 |
---|---|---|
401 | 请先登录系统 | 请求新增basic认证 |
102-001-001-031 | grant_type参数不能为空 | grant_type不能为空 |
102-001-001-032 | 不支持的grant_type | grant_type传值应该是authorization_code |
102-001-001-002 | 无效的应用,client_id参数有误 | 确认client_id值是否与统一用户系统中的本应用的AppId一致 |
102-001-001-005 | 客户端认证失败,client_secret错误 | 确认client_secret值是否与统一用户系统中的本应用的AppSecret一致 |
102-001-001-035 | code参数不能为空 | 确定code是否有值 |
102-001-001-011 | 回调地址异常,redirectUri 参数有误 | 1、确认redirectUri传参与统一用户系统 中本应用配置的回调地址一致; 2、确认统一用户系统中本应用配置的回调地址 是否包含“#”或者“?”,如果包含请去掉 |
102-001-001-007 | 授权码失效或者错误 | 确认code是否正确或者已使用过 |
102-001-001-033 | redirect_uri参数不能为空 | redirect_uri不能为空 |
# 获取用户信息
提示编码 | 提示信息 | 解决办法 |
---|---|---|
200 | 没有消息返回 | 请求头需要设置Authorization参数,值为Bearer access_token |
200 | 没有消息返回 | 请求头Authorization传的访问令牌错误或者失效 |
# C/S系统
# 通过token获取用户信息
提示编码 | 提示信息 | 解决办法 |
---|---|---|
102-001-101-001 | clientId参数不能为空 | clientId不能为空 |
102-001-101-002 | secret参数不能为空 | secret不能为空 |
102-001-101-003 | token参数不能为空 | token不能为空 |
102-001-101-004 | token失效 | 确认token是否正确或者失效 |
102-001-101-005 | clientId值与生成token时传的不一致 | clientId值与生成token时传的不一致 |
102-001-001-005 | 客户端认证失败,client_secret错误 | 确认client_secret值是否与统一用户系统中的本应用的AppSecret一致 |
← 基于HOS开发的系统 门户组件开发文档 →