验证和兼容性
为什么我的验证码没有收到??
解答
四种原因几乎涵盖了所有情况。号码输入时带有国内的零,而不是E.164格式。服务直接拒绝了该号段。消息在发送方和目的地之间被作为应用到个人流量进行了过滤。或者,验证码因您反复请求而触发了速率限制而被排队。首先检查格式;这是最常见的原因。再请求五次会使其他三个问题恶化。
详细说明
每个症状都指向特定原因。“无效号码”意味着格式问题或直接拒绝该号段,因此请重新检查E.164格式,然后尝试其他国家。“号码已在使用”意味着该线路已被回收,前一个持有者已注册,这可以通过从未回收的号码来解决。没有错误且完全没有收到的验证码是A2P过滤的典型特征,更改目的地国家通常可以解决,因为过滤存在于路由上,而不是您的线路。验证码延迟到达是高峰时段聚合器排队:只请求一次,等待两分钟,并抵制再次请求的冲动,因为大多数服务会使先前的验证码失效,并在您频繁请求时开始限流。如果在激活后24小时内仍未解决,这就是退款窗口存在的意义。
另请参阅
相关问题
来源
- ITU-T Recommendation E.164 — The international public telecommunication numbering plan · International Telecommunication Union国家呼叫代码、国家有效号码长度、号码结构
- RFC 3966 — The tel URI for Telephone Numbers · Internet Engineering Task Force本网站引用的号码的规范机器格式
回答者:HushSMS,更新于