国际短信错误返回并不可怕 联调时遇到错误码是正常现象。达信通国际短信接口在提交后会返回明确的 code,对照文档定位原因,多数问题几分钟内就能解决。 几类高频错误与应对 405 账号或密码不正确:核对 account 是否为 APIID,p…
国际短信错误返回并不可怕
联调时遇到错误码是正常现象。达信通国际短信接口在提交后会返回明确的 code,对照文档定位原因,多数问题几分钟内就能解决。
几类高频错误与应对
- 405 账号或密码不正确:核对 account 是否为 APIID,password 是否填写正确;
- 403 号码空:检查 mobile 参数是否漏传;
- 406 手机格式不正确:mobile 须为「国家号+空格+手机号」格式;
- 407 内容含敏感字符:检查文案,或联系客户经理确认;
- 4072 变量超长 / 4073 内容超长:收敛变量长度,精简文案。
提交成功的标志是什么
响应 code=2 表示提交成功,同时返回 ismsid 流水号。注意提交成功不等于用户已收到,送达结果以后续回执推送为准。
- 记录 code=2 与 ismsid,与业务订单绑定;
- 回执到达后按 code 判断送达成败;
- 失败号码结合状态码原因决定是否重试。
重试与频率控制
提交失败类状态(如 4086 提交失败)可在日志记录后择机重试,参数类错误则修正后再发。不要对同一号码高频重复提交,避免造成骚扰与资源浪费。达信通国际短信接口全天可提交,重试节奏由业务侧自行控制。对明显的参数错误,修正前不要重复请求,以免被判定为异常调用。请求地址统一为 https://api.dxtong.com/isms/Submit.json。
错误日志怎么留
每次提交都记录响应 code 与 ismsid,失败请求额外记录参数摘要。排查时按时间、状态码、号码段分类统计,能快速发现是个例还是批量问题。批量出现同一状态码时,先不要逐条重试,对照状态码表定位共性原因:是模板内容调整,还是号码格式规则变化。联调阶段遇到的错误码,整理成团队内部的速查表,新人对接时按表对照,省去重复踩坑。
国际短信接口排查路径
先看 code,再对照参数,最后查日志。达信通提供接入支持,回执可查,发送与余额数据可在后台核对。遇到批量异常时,保留现场日志便于分析。
遇到拿不准的错误码,可联系达信通客户经理,或拨打 400 118 6878。使用国际短信接口,把错误码当线索,而不是障碍。