# 附录

接口返回码说明

# 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一致