常见错误码

更新时间:

阿里云验证码配置接入错误码

错误提示信息

错误码

含义

Specified signature is not matched with our calculation...

InvalidAccessKeyId.NotFound

请检查ACCESS_SECRET是否正确。

Specified access key is not found.

SignatureDoesNotMatch

请检查ACCESS_KEY是否正确。

Signature appKey does not match with the users.

900

appkey不是当前用户创建,请检查appkey是否正确或是否存在子账号权限问题。

Signature token does not match with the users.

900

token与前端获取sig的token不一致。请检查接入代码,在前端和后端分别打印进行比对。

Signature sessionId does not match with the users.

900

sessionid与前端获取sig一同返回的sessionId不一致。请在前、后端分别打印进行比对。

AppKey is empty,please check the input sigAuthenticateContext.

900

appkey错误,请检查是否与控制台配置一致。

[ParameterName] is invalid.

400

签名串格式不合法,一般为攻击者伪造请求或接入代码有问题。

Invalid parameter.

400

签名串格式不合法,一般为攻击者伪造请求或接入代码有问题。

Missing{ParamterName} : {ParamterName} is mandatory for this action.

ClientException

缺少必要参数,请检查接入代码。

CurrentUrl format is error.

400

请求的参数URL合法性检查失败导致。

阿里云验证码服务使用错误码

错误码

含义

Sig timeout.

900

签名串过期。请检查当前服务器网络环境,是否可正常访问阿里云验证码服务域名afs.aliyuncs.com

Sig play back.

900

一个有效的签名被第二次重复使用,被视为重放,签名无效。

Invalid sig parameter.

900

非法签名串,一般为攻击者请求。

客户端错误码

错误码

含义

SEC_ERROR_SECURITYBODY_INVALID_PARAM

1401

参数不正确,请检查输入的参数

SEC_ERROR_SECURITYBODY_ENCRYPTION_ERROR

1407

数据加密错误,请确保使用正确的图片yw_1222_0335.jpg,请联系我们

SEC_ERROR_SECURITYBODY_DATA_FILE_MISMATCH

1411

图片yw_1222_0335.jpg与SDK之间不匹配,请确保使用的SDK和图片来自同一个下载的zip

SEC_ERROR_SECURITYBODY_NO_DATA_FILE

1412

图片yw_1222_0335.jpg在App中未找到,请检查是否正确引入图片。另外如果设值gradle关于shrinkResource相关配置后,请keep注图片yw_1222_0335.jpg。否则打包时图片yw_1222_0335.jpg会被优化。具体信息,请参见Resource Shrinking

SEC_ERROR_SECURITYBODY_INCORRECT_DATA_FILE

1413

非法的图片yw_1222_0335.jpg,请检查该图片正确性,确保和下载的SDK的zip中是一致的。

SEC_ERROR_SECURITYBODY_KEY_NOT_EXSITED

1414

图片yw_1222_0335.jpg中缺少相关数据,请重新下载图片。

SEC_ERROR_SECURITYBODY_LOW_VERSION_DATA

1415

非法的图片yw_1222_0335.jpg 图片是低版本的,请下载新的图片和SDK相匹配

SEC_ERROR_SECURITYBODY_UNKNOWN

1499

未知错误,请联系我们

SEC_ERROR_INIT_PUBLICKKEY_FIND_ERROR

105

RSA文件不正常,无法正常解析出公钥

SEC_ERROR_INIT_SO_NOT_EXIST

106

在APK中找不到对应aebi的libsecurityguard***.so文件,请确认存在此文件,并且它的版本和jar包的版本号一致。(不同版本的不通用,请不要用其他版本的替换)

SEC_ERROR_INIT_DECODESO_FAIL

107

libsecurityguard***.so解码失败,请卸载后全新安装或检查磁盘空间

SEC_ERROR_INIT_LOADSOINNER_FAILED

108

加载内部so失败

SEC_ERROR_INIT_FDSOFUN_FAILED

109

内部so运行失败

SEC_ERROR_INIT_PLUGIN_NOT_EXISTED

110

插件不存在,请检查打包配置中,so是否正确打入APK中

SEC_ERROR_INIT_PLUGIN_LOAD_FAILED

111

加载插件失败,一般不会发生。请检查是否存在IO异常或内存分配不足

SEC_ERROR_INIT_LOAD_INTERFACE_NOT_EXISTED

112

获取接口失败,请检查插件so版本是否与JAR包版本是否匹配

SEC_ERROR_PLUGIN_REQUIREMENT_NOT_MEET

113

插件依赖不匹配,请检查插件版本,查看依赖关系是否兼容

SEC_ERROR_INIT_EXTRACT_DIR_NOT_EXISTED

114

系统IO异常,插件加载目录打开失败

SEC_ERROR_INIT_DATA_FILE_MISMATCH

121

图片文件有问题。一般是生成图片文件时WSG上注册的应用公钥和当前应用的公钥信息不一致。

SEC_ERROR_INIT_NO_DATA_FILE

122

没有找到图片文件,请确保图片文件在项目目录下

SEC_ERROR_INIT_INCORRECT_DATA_FILE

123

图片文件格式由问题,请重新生成图片文件。一种常见场景就是二方和三方图片混用。二方和三方的图片不兼容,需要各自生成。还有一个场景是4.x.x的SDK使用了5的图片,v5图片只能在6.x.x上使用

SEC_ERROR_INIT_LOW_VERSION_DATA

124

当前图片的版本太低

SEC_ERROR_INIT_PARSE_USER_CONFIG_ERROR

125

init with authcode初始化错误,请联系答疑账户具体定位

SEC_ERROR_INIT_UNKNOWN_ERROR

199

未知错误,请重试

网关错误码

错误码

含义

InvalidTimeStamp.Expired.

400

时间戳超时,建议检查服务器时间

SignatureNonceUsed.

400

重复请求

Invalid{ParameterName}.

400

指定参数不合法

InternalError.

500

服务内部错误,建议联系客户人员

Throttling.User

400

超过流量限制,用户被限流

Throttling.Api

400

超过流量限制,用户调用的API被限流

Throttling.Overflow

400

资源包已耗尽,请购买

MissingSecurityToken

400

缺少AccessKey ID,建议检查代码中的ACCESS_KEY、ACCESS_SECRET是否合法

Speicified endpoint or uri is not valid

ClientException

请检查网络访问jaq.aliyuncs.com是否畅通

Specified access key is not found

ClientException

请查看ACCESS_KEY、ACCESS_SECRET是否正确