短信接口报错处理方案

我如何才能收到这些错误报警:
 1、 如果您是程序猿:查看接口文档,找到接口文档里相关说明,将我们接口推送的报错信息解析出来。
 2、 不管您是不是程序猿:关注互亿无线的微信公众号(互亿无线),我们会按一定规则(积累到一定程度后)给您的微信推送报警信息。


特别提醒:程序里边不需要设置失败重试逻辑,接口一旦返回报错信息给您,您无论怎么重试结果还是一样,反而可能造成程序的死循环,导致防火墙拦截您的正常请求。

错误代码错误描述处理方案
4085同一手机号验证码短信发送超出5条

若该报错较多,那极可能是您的注册页面遭到个人或软件刷码了;在这种情况下,您的短信可能会被大量消耗;您的账号可能会遭到大量投诉,影响您短信的正常发送。

一旦收到该报警,请仔细检查注册页面的防范机制是否有效(如未做防范的应立即加上),并尝试更改、升级机制,直到不再出现该报错信息。

具体措施可参考:动态短信验证码安全防护方案.pdf

0提交失败检查接口连接是否正常
400非法ip访问请联系您的专属客服
401帐号不能为空检查您的程序
4010每个号码1分钟内只能发1条若属于正常业务需要,请联系专属客服处理
402密码不能为空检查您的程序
403手机号不能为空
4030黑名单号码请确认是否为您的真实客户,如是,请联系专属客服处理
404短信内容不能为空检查您的程序
405用户名或密码不正确检查您的程序
4050账号被冻结

一般情况下账户发送异常、客户大量投诉、账户违规等情况下,账户会被冻结;

若属于正常发送,请联系专属客服处理。

提醒:如果您是做系统流程测试,请不要使用个别号码频繁测试,这个可能会触发平台的冻结机制(您可以用您公司的多个号码测试,或测试流程的时候不真正发送短信)

请勿使用陌生的手机号码进行测试,以免产生投诉导致您的账户被屏蔽。

4051剩余条数不足在线充值或联系专属客服充值
4052访问ip与备案ip不符确认访问ip和绑定ip是否一致(若绑定过ip的话)
406手机格式不正确在提交短信请求之前,请对发送的手机号码作初步的判断:1开头的11位半角数字
407短信内容含有敏感字符若属于正常业务需要,请联系专属客服
4070签名格式不正确请联系您的专属客服
4071模板未报备请先报备模板(模板状态为有效)再发送短信
4072短信内容与模板不匹配若已报备模板,请对比已报备成功的模板和短信内容;除【变量】外,其余部分要求完全一致。建议将报备成功的模板拷贝到程序代码中进行设置
4073短信内容超出长度限制请联系您的专属客服
408单个号码一天内累计发送超过20条

默认情况下,一天内同时向单一手机号码发送短信超过20条,系统会临时冻结您的短信账户;您可以登录短信平台自行开启;

若属于正常业务需要,请联系专属客服处理。


提醒:请仔细检查您的程序逻辑,避免因程序问题产生大批量的短信发送,导致短信被过度消耗。

4080同一手机号同一秒钟不能超过2条请对相同手机号码发送频率做限制
4081同一手机号一分钟之内发送超过1条

请对相同手机号码发送频率做限制;

若属于正常业务需要,请联系专属客服处理。

4082超出同一手机号一天之内5条短信限制
4083超出同内容每分钟1条限制
4084超出同内容每日5条限制
4086同一个手机号发送太频繁
40861短时间内该号码提交次数过多
40862同一号码相同内容发送次数太多

请检查程序逻辑是否出错;

若属于正常业务需要,请联系专属客服处理。

40863短信内容含有黑名单关键字请联系专属客服处理
40864手机号码在黑名单请确认是否为您的真实客户,如是,请联系专属客服处理
40865黑名单号码或错误手机号
40722变量内容超过指定的长度重新报备模板,或联系专属客服处理