帮助与文档

> >

调用API,当回调失败时,可以打印相应的错误码,错误描述,错误分为SDK本地以及服务器错误码,以下是错误码对照表:

一、服务器错误码

错误码 描述 说明
300400 无效请求 客户端请求不能被识别。
300405 AppKey为空 请求的AppKey为空。
300406 AppKey错误 请求的AppKey不存在。
300407 缺少数据 请求提交的数据缺少必要的数据。
300408 无效的参数 无效的请求参数。
300418 内部接口调用失败 内部接口调用失败。
300450 权限不足 无权执行该操作。
300454 数据格式错误 请求传递的数据格式错误,服务器无法转换为JSON格式的数据。
300455 签名无效 签名检验。
300456 手机号码为空 提交的手机号码或者区号为空。
300457 手机号码格式错误 提交的手机号格式不正确(包括手机的区号)。
300458 手机号码在黑名单中 手机号码在发送黑名单中。
300459 无appKey的控制数据 获取appKey控制发送短信的数据失败。
300460 无权限发送短信 没有打开客户端发送短信的开关。
300461 不支持该地区发送短信 没有开通给当前地区发送短信的功能。
300462 每分钟发送次数超限 每分钟发送短信的数量超过限制。
300463 手机号码每天发送次数超限 手机号码在当前APP内每天发送短信的次数超出限制。
300464 每台手机每天发送次数超限 每台手机每天发送短信的次数超限。
300465 号码在App中每天发送短信的次数超限 手机号码在APP中每天发送短信的数量超限。
300466 校验的验证码为空 提交的校验验证码为空。
300467 校验验证码请求频繁 5分钟内校验错误超过3次,验证码失效。
300468 需要校验的验证码错误 用户提交校验的验证码错误。
300469 未开启web发送短信 没有打开通过网页端发送短信的开关。
300470 账户余额不足 账户的短信余额不足。
300471 请求IP错误 通过服务端发送或验证短信的IP错误
300472 客户端请求发送短信验证过于频繁 客户端请求发送短信验证过于频繁
300473 服务端根据duid获取平台错误 服务端根据duid获取平台错误
300474 没有打开服务端验证开关 没有打开服务端验证开关
300475 appKey的应用信息不存在 appKey的应用信息不存在
300476 当前appkey发送短信的数量超过限额 如果当前appkey对应的包名没有通过审核,每天次appkey+包名最多可以发送20条短信
300477 当前手机号发送短信的数量超过限额 当前手机号码在SMSSDK平台内每天最多可发送短信10条,包括客户端发送和WebApi发送
300478 当前手机号在当前应用内发送超过限额 当前手机号码在当前应用下12小时内最多可发送文本验证码5条
300479 SDK请求缺少必要参数 SDK请求缺少必要参数
300480 SDK没有提交AES-KEY 客户端在获取令牌的接口中没有传递aesKey
300500 服务器内部错误 服务端程序报错。

说明:469 ,471,473,474这几个错误码是http-api端才会发生的错误

二、本地错误码

300250 SDK have no permission request interface SDK无权限发送请求
300251 No permission request this interface 无权限请求此接口
300252 Access frequency restrict , please try later 接口访问过于频繁
300253 Unable to get IDFA 未获取到idfa
300255 phone format error 手机号码格式错误
300256 verification code format error 验证码格式错误
300260,300261,300262,300263,300264 data format error 接口返回数据格式错误
300266 response data format error 接口返回二进制数据格式错误
300267 Data length does not match 传输中数据丢失导致的数据长度不匹配