故障排除7 min read
没收到短信验证码?9 个原因和解决办法
验证码没到,通常是九个原因之一。按顺序排查,就能判断该等待、改号码,还是换网络,而不必为从未送到的短信付钱。

你输入了号码,点了“发送验证码”,屏幕却一直是空的。验证码收不到很少是碰巧。几乎总是下面九个原因之一:有的在你这边,有的在应用那边,还有几个在移动网络这边。
在 SmsWays 号码上,没送到的验证码不花钱:费用只是暂时冻结,然后自动退回。所以真正的问题是怎样让下一次成功。
快速判断
| 你看到的 | 可能原因 | 先试什么 |
|---|---|---|
| 应用说号码无效 | 国家代码或格式(2),或号码被拒绝(6) | 先改格式,再试另一个网络 |
| 显示“验证码已发送”,但什么都没到 | 时机(1)、输错(3)、号码被标记(6)或送达较差(8) | 核对数字;2 分钟后取消,并选择条数最多的网络 |
| 应用提到电话或另一台设备 | 验证码通过语音或应用内发送(4) | 选择短信选项 |
| “尝试次数过多”或很长的倒计时 | 频率限制(5) | 等冷却结束 |
| 同一个国家的每个网络都失败 | 国家被限流(7) | 试另一个国家 |
| 订单里有验证码,但应用不接受 | 格式不符或是旧验证码(9) | 阅读完整短信,并使用最新的验证码 |
你这边:时机和号码
1. 号码还没就绪你就请求了验证码
一次性号码只在 20 分钟窗口打开时,为你的订单接收短信。在号码被预订之前发出的验证码(比如你先点了“发送验证码”,之后才订号码)不会出现;窗口关闭之后发出的也不会出现,包括几天后在旧号码上重新请求的新验证码。
解决办法:先打开应用的验证界面,再取得号码,立刻粘贴,并且只请求一次验证码。不要在窗口的最后一分钟请求验证码;让它结束或取消,然后重新开始。如果以后还需要验证码,改为租用号码。
2. 国家代码或号码格式不对
根据我们的经验,这是最常见的失误。很多注册表单有单独的国家选择器:选择器里已经有国家代码时再粘贴完整国际号码,国家代码就会重复;选择器仍停在你自己的国家,短信可能发到完全不同的号码。有些表单还会拒绝空格、短横线或前导零。
解决办法:在你的号码下方,订单页会把国家代码和其余部分分开显示。在应用里选择那个国家代码,只粘贴其余部分,并去掉表单不接受的任何字符。
3. 号码里有输错的数字
错一位,验证码就会发给陌生人,应用也无法知道。
解决办法:用复制按钮,不要重新输入。然后把应用“验证码已发送至……”界面上的号码和你的订单逐位比较。如果不对,在再次请求之前使用应用的编辑或“号码错误?”链接,因为每一次额外请求都会计入应用的限制。
应用那边:渠道、限制和拒绝
4. 应用在应用内或通过语音电话发送了验证码
不是每个验证码都走短信。有些应用把它发到应用内部,发给已经登录的设备;例如 Telegram 在该号码已有活跃账户时通常会这样做。另一些提供语音电话或“闪送来电”,验证码藏在未接来电的来电显示里。虚拟号码只接收文字短信,所以电话永远到不了你这里。
解决办法:只要应用提供选择,就选短信。如果它说验证码发到了另一台设备,找“通过短信发送验证码”的选项,它常常在短倒计时之后出现。Telegram 验证指南会讲这种情况。
5. 多次尝试后触发了频率限制
应用会限制在一段时间内向某个号码、设备、账户或连接发送多少验证码。在“重新发送”上点了几次之后,你可能会看到“尝试次数过多”或很长的倒计时,或者应用悄悄停止发送。
解决办法:停止点击重新发送,等冷却结束;常常是几分钟,有时是几小时。因为限制也可能针对你的设备或连接,换一个新号码不一定马上有用。休息后再干净地请求一次,通常好过连着匆忙请求五次。SmsWays 号码用于隐私和正当注册,不是用来绕过封禁(见可接受使用政策)。
6. 应用拒绝或标记了这个号码
应用在发送任何内容之前会检查号码。有些会拒绝被它们归为虚拟号的号段、已被很多账户用过的号码,或它们曾经出过问题的网络上的号码,而这种声誉可能一天一变。有时你会得到明确的“此号码无法使用”;有时应用说验证码已发送,却什么都没发出去。
解决办法:2 分钟后取消,然后选另一个网络,最好是这个应用送达条数更多的网络,即使稍贵一点。我们关于非 VoIP 与 VoIP 号码的指南说明了为什么有些号段能通过检查,有些不能。
7. 应用正在限制这个国家
应用有时会放慢或暂停向整个国家发送短信,以打击欺诈、控制成本或遵守当地规则。发生这种情况时,那里的任何网络都收不到验证码,无论记录多好。
解决办法:如果同一个国家的两三个网络都失败,或者它们对该应用都显示很低的条数,就换国家。国家页面显示哪里有号码。与账户语言或地区相符的国家,也可能意味着更少的额外检查。
网络和短信
8. 该网络此刻的送达较弱
短信路由有好的时候,也有差的时候:昨天还能正常送达验证码的网络,今天对某个应用可能变慢或被过滤。每个网络旁边的四格信号条显示的就是这一点:该网络近期订单中验证码真正到达的比例。四格表示大多数时候能到;一格表示路线可用,但没那么可靠。
解决办法:购买前先看条数;最好的网络已为你预选。如果你在评分较低的网络上,过了几分钟仍没有短信,就取消并选择条数最多的那个。
9. 验证码到了,但不是你预期的格式
有时订单显示已收到验证码,验证码却不能用。短信里可能是带字母或前缀的码、被短横线分开的数字、链接而不是验证码、同时有好几个数字,或号码所在国家语言的文字,因此提取出的验证码可能是短信里错误的那一部分。
解决办法:阅读完整短信。验证码下方,订单会显示每条消息的完整文本,以及发件人和时间。按应用要求的内容原样输入,通常只是数字。如果你点了重新发送并收到多个验证码,用最新的那个;应用在发送新验证码时常常会作废旧的。
SmsWays 自动做的事
你不必去追退款。每个一次性号码都会:
- 20 分钟窗口。号码等待验证码 20 分钟,订单上有倒计时。
- 冻结,不扣费。预订号码时费用在余额中冻结,只有短信到达才扣费。
- 自动解除。窗口结束时仍没有短信?冻结会自行解除,不需要工单。
- 2 分钟后可取消。如果到那时还没到,取消并立刻试另一个网络。
- 实时更新。应用发出后几秒,验证码就会出现,已提取并可复制。页面会自行更新。
从未到达的验证码总会退回余额;退款政策有详细说明。
重试前的检查清单
- 订号码之前,应用的验证界面已经打开。
- 应用的国家选择器与号码的国家一致,并且你只粘贴了其余部分。
- 应用确认界面上的数字与你的订单一致。
- 你选的是短信,不是电话或另一台设备。
- 应用的重新发送计时或冷却已经结束。
- 你选的是条数最多的网络,不是刚刚失败的那个。
- 如果短信到了,你已经读过完整文本。
何时联系支持
大多数缺失的验证码不需要帮助:冻结会自行解除,你再试一次。如果租用号码,当情况对不上时再开一张工单:
- 应用拒绝了验证码,你核对完整短信并使用了最新验证码之后,仍然被扣了费。
- 窗口结束后,订单仍显示等待中,或冻结没有解除。
- 你试过的每个网络和国家,应用都失败,而你想知道目前哪些路线可用。
如果租用号码,从账户开一张支持工单,并选中相关订单:每张工单都有真人回复。一次性号码在没有验证码时会自动解除冻结,因此没有什么可申请——见支持如何运作。
下一步:准备再试一次?打开激活页面,选择应用和国家,从条数最多的网络开始。
问题
验证码一直没到,会扣费吗?
不会。费用只在号码等待期间暂时冻结。如果 20 分钟内没有短信,冻结会自动解除;你也可以在 2 分钟后取消,再试另一个网络。
换网络之前该等多久?
根据我们的经验,大多数验证码在第一分钟内到达。如果请求方式正确,过了 2 到 3 分钟仍没有短信,就取消,并选择送达条数最多的网络。
虚拟号码能通过语音电话接收验证码吗?
不能。这些号码只接收短信,所以只要应用提供电话、闪送来电或在另一个应用里收码的选项,就选短信。
为什么应用说我的手机号无效?
通常是格式问题:国家代码重复、应用选择器里的国家不对,或多了一个前导零。如果格式正确应用仍然拒绝,就是它不接受这个号段,请换另一个网络。
稍后还能在同一个一次性号码上再收一个验证码吗?
一次性号码只在 20 分钟窗口内,接收你所选应用的一个验证码。如果以后还需要验证码,例如重新登录,请改为租用 7、14 或 30 天。
几秒内获取号码
1,296 个应用和 145 个国家。只有验证码到达后才付款。


