1. 提交短信返回“ip鉴权失败”。
    因我司处于安全考虑,为保证客户信息安全采用ip鉴权模式,请将贵司外网ip以及使用账号提供给相关商务人员进行报备,报备成功后,即可正常访问。

  2. 提示用户名、密码错误。
    A、检查账号是否正确、密码是否为32位md5小写加密(接口密码不等于登陆密码,但是一般开账号是会重置成相同的);
    B、接口地址是否正确。

  3. 提交短信返回“消息格式错误”。
    A.使用的不是JSON格式
    B.未采用UTF-8编码
    C.提交的接口地址与提交的不相符

  4. 状态报告返回“签名不合法”。
    “sign”:”【大汉三通】”标签内容为“大汉三通”,如返回“签名不合法”,请检查该标签内容是否由“【】”括起,再检查该“【大汉三通】”是否已经在短信云报备成功。

  5. 获取状态报告和上行时经常出现“请求太快”。
    状态报告和上行的获取机制为:当获取上行和状态报告有数据时,可不休眠继续获取;无数据时,休眠30秒。

  6. 定时下发短信时,短信立即下发。
    定时时间早于服务器当前时间,请检查时间设置。

  7. 发送成功但没有收到短信
    首先需要确认接口中是返回response成功还是report成功,在确认我们平台显示是发送成功的前提下,短信发送成功是网关返回状态,手机没有收到短信原因有可能被手机安全软件拦截,拦截主要是根据内容和黑白名单进行拦截。被拦截的短信是有状态返回,返回状态是成功。包括类似:“你好”或“测试“均会被拦截。以360手机卫士为例,拦截一般可以通过以下方式处理:1.打开360安全卫士—》打开骚扰拦截—》短信拦截—>选择被拦截的短信—-》恢复回话。2.将此号码加入白名单。

  8. 手机短信状态说明
    短信从企业系统到手机终端用户流转图如下:

    提交成功(response成功)——提交到运营商网关成功; 提交失败(response失败)—提交到运营商网关失败; 发送成功(状态报告成功)—短信的状态报告显示终端接收成功; 发送失败(状态报告失败)——短信的状态报告显示终端接收失败; 短信一般在48小时有效,短信的状态报告在48小时内都可能回来。

  9. 提交相应为0,但描述不是提交成功
    提交响应result=0并不一定所有手机号码都提交成功,如果有非手机号及不支持的运营商号码,会在blacklist标签里返回。

文档更新时间: 2020-05-25 09:32   作者:admin