目录

错误码

错误码

值

描述

解决方法

NSP_STATUS

1

未知错误。

-

NSP_STATUS

6

Access Token正常过期。

重新获取Access Token。

NSP_STATUS

102

Access Token无效,如因用户修改密码而被加入禁用清单,或Access Token格式不对等。

重新获取Access Token。

NSP_STATUS

105

参数错误

参考API文档的说明,调整参数传值。

NSP_STATUS

403

无权限访问。

请检查Client ID的权限是否满足接口要求。

NSP_STATUS

500

调用接口出错。

根据错误描述进行处理。

NSP_STATUS

501

服务分发异常。

- 检查请求URL中nsp_svc是否正确

- 若确认请求URL与文档一致,请通过在线提单提交问题。

NSP_STATUS

503

触发系统流控。

请稍后重试。

NSP_STATUS

1302

接口流控。

业务调用频率过高,请稍后重试。

NSP_STATUS

31204

access_token已失效。正常access_token有效期为3600秒,但是由于用户的行为(如更改密码、取消应用的授权等行为),导致华为服务器提前失效已颁发的access_token。

请引导用户重新授权,获取新的access_token。

NSP_STATUS

70001201

参数不合法

参考API文档的说明,调整参数传值。

NSP_STATUS

70001401

系统内部错误。

根据返回的错误描述进行处理,若仍无法解决,请通过在线提单提交问题。

NSP_STATUS

70001402

系统鉴权错误。

鉴权系统异常,若重试无法解决,请通过在线提单提交问题。

NSP_STATUS

70020002

内部网络错误。

内部网络错误,若重试无法解决,请通过在线提单提交问题。

主错误码

子错误码

描述

解决方法

1101

12304

client_secret不正确。

入参不正确,需要检查参数的配置。

20002

client_id格式不正确。

20003

在grant_type参数传client_credentials时,传入的client_id在系统不存在。

20022

redirect_uri格式不正确。

20023

code中的redirect_uri与华为开发者联盟中配置回调地址不匹配。

20085

在grant_type参数传authorization_code时,client_secret传参为空。

20024

code中的redirect_uri和入参不一致。

20152

code格式不正确。

20154

code或refresh_token中的client_id和入参不一致。

20155

code过期,code只有5分钟有效期。

20156

code已经被使用过。

20158

code已失效。正常code有效期为5分钟,但是由于用户的行为(如更改密码、取消应用的授权等行为),导致华为服务器提前失效已颁发的code。

20171

在grant_type参数传“refresh_token”或“client_credentials”时,client_secret传参为空。

20172

client_secret格式不正确。

20182

grant_type值不正确。

20192

refresh_token格式不正确。

22023

redirect_uri如果以非hms开头,回调地址不是在开发者联盟上注册的地址。

1102

20001

client_id为空。

20021

redirect_uri为空。

20151

code为空。

20181

grant_type为空。

20191

refresh_token为空。

1103

20153

code非法。

1203

500

系统内部错误。

1203

系统未知异常。

11205

refresh_token过期。

12303

在grant_type参数传authorization_code或refresh_token时,传入的client_id在系统不存在。

12304

无效的client_secret。

31202

RT满足了正则表达式校验,但是实际无法被解析。

举例:原RT被截断了或者被编码转换了。

31204

refresh_token已失效(用户修改密码或者退出操作,会使之前的refresh_token失效)。

100305

id_token的header解析成功后的内容不是JSON格式。

100306

id_token的payload解析成功后的内容不是JSON格式。

150021

id_token的header解析失败。

150022

id_token的payload解析失败。

150023

id_token的signature解析失败。

1400

14004

无法通过其kid找到对应的JWT公钥相关信息。

请通过在线提单提交问题。

1500

15003

无效的id_token。

id_token格式错误或者伪造的id_token,请检查id_token参数值是否为华为账号返回的原始值。

15004

id_token验证失败。

15005

id_token的issuer验证失败。

id_token的issuer校验失败,请检查id_token参数值是否为华为账号返回的原始值。

15006

id_token已过期。

请重新获取新的id_token。

15007

id_token为空。

请按照接口参数的要求,传入正确的id_token参数

15008

id_token格式不正确。

检查id_token的格式是否满足正则:^[0-9a-zA-Z_\-\.]+$。

其他错误码

其他错误码

系统内部错误。

  1. 可能存在网络震荡或系统异常错误,建议进行重试。
  2. 建议把子错误码打印出来,有助于定位问题。

若您的问题仍无法解决,请通过在线提单提交问题,华为支持人员会及时处理。