SMS-Activate 已经关闭,现在怎么办?
更新于 2026年10月11日

SMS-Activate 在 2025 年底停止了运营。如果你以前是手动买号,你需要换一家店。如果你的脚本或工具调用它的 API,你需要一个使用相同协议的服务。这篇指南两种情况都会讲到。
什么停了,影响了什么
所有调用它 API 的东西现在都会失败:注册脚本、机器人,以及为它留了 API 密钥输入框的工具。
如果你只是偶尔手动买一个号码,解决办法很简单:换一家店。如果你是基于 API 开发的,请继续往下读。
kartesim 是一个独立的服务。它不属于 SMS-Activate,不是它的继任者,也无法访问它的账号、余额或订单记录。留在那里的钱会怎样,我们无法告诉你。
如果你的工具使用 handler_api 协议
SMS-Activate 的 API 只有一个地址 handler_api.php,调用时带上操作名称:getBalance、getNumber、getStatus、setStatus。为它编写的工具非常多,它因此成了一种通用格式,其他服务也能响应同样的请求。
这对你的代码是个好消息。为这个协议编写的工具不必重写。它需要的是一个以相同格式响应相同操作的服务,以及一个新的密钥。
挑选替代服务时该看什么
价格很容易比较。下面这几点更重要,在任何地方充值之前都值得先确认。
- 相同的协议,这样你现有的工具换一个地址和密钥就能继续使用。
- 是真实 SIM 号码还是 VoIP 号码。很多应用拒绝向 VoIP 号码发送注册验证码。
- 只为送达的验证码付费,而不是为你请求的每个号码付费。
- 明确的退款规则:没收到验证码时会怎样,多快处理。
- 可以自己创建的 API 密钥,以及付款前就能阅读的文档。
kartesim 在这几点上的情况
kartesim 的每个号码都是移动网络上的一张真实 SIM 卡。一个号码只出售给一个服务的一次激活,并且只接收 SMS,不接电话。
只有验证码送达才收费。如果没有收到,取消激活或等它过期,全款会自动退回你的钱包。钱包充值 3 美元起。我们不承诺应用会接受某个号码:任何卖家都控制不了这一点,这种情况由退款来兜底。
如何切换
对于已经使用这个协议的工具,切换只是改设置,不是改代码。
- 创建 kartesim 账号,给钱包充值,并复制你的 API 密钥。
- 在你的工具里,把 API 地址换成文档中的 kartesim 地址。
- 把旧的 API 密钥换成新的。
- 运行一次测试激活,确认验证码能到达你的工具。
核对国家代码和服务代码
大多数切换都是在这里出错的。协议是通用的,但每家服务商给国家编号的方式各不相同,服务的短代码也可能不同。在你旧设置里代表某个地方的国家编号,在这里可能代表另一个地方。
在批量运行之前,请把你的工具发送的每一个国家代码和服务代码,与 kartesim 文档中的列表逐一对照。代码错了不一定会返回错误。它可能返回一个你并不想要的国家的号码。
如果你在写新代码
你不一定要使用旧协议。kartesim 还提供 JSON API,带有 webhooks,验证码送达时会调用你的服务器,这样你的代码就不必反复查询状态。
用 handler_api 让现有工具继续运行,新的东西则用 JSON API。两者都从同一个钱包扣费。
无论选哪一种,都请从小规模开始。先手动运行几次激活,观察验证码没来时退款是怎么处理的,然后再把全部工作量接过来。
SMS-Activate 停止服务了:现在用哪个接码平台
查看 SMS-Activate 替代方案