把斯里兰卡的 +94 验证码接入你的 QA 流水线

国际区号 +94OTP Gateway,每条验证码低至 $0.20专属号码:仅限美国和加拿大API 标识: lk
快速解答

可以:OTP Route 能通过 OTP Gateway 为你的团队提供一个斯里兰卡(+94)临时号码,验证码会在控制台或通过 API 和签名 Webhook 送达,价格每个验证码 $0.20 起。号码会等待短信 20 分钟,没有收到任何内容的激活会全额退款。

为什么值得把斯里兰卡号码加入测试矩阵?

科伦坡拥有规模可观的软件工程和 QA 外包产业,所以即使所验证的产品在别处发布,也有大量测试团队位于斯里兰卡。针对本地的 +94 线路运行注册引导流程,能让这些工程师重现他们身边的人会看到的情形。

这个市场在实际使用中是三语的:僧伽罗语和泰米尔语是官方语言,英语在商务中被广泛使用。本地化为僧伽罗文或泰米尔文的应用,应当检查短信文本、应用内提示和客服话术模板是否一致。海湾地区、欧洲和澳大利亚的大量侨民也会用家乡的号码注册,这是正确测试号码格式的又一个理由。

斯里兰卡手机号用 E.164 怎么写?

在国内,手机号拨打时是以 07 开头的十位数字。0 是冠码,因此国际版本是 +94 后接以 7 开头的九位数字。请存储这种规范格式,输入时去掉空格和短横线,并且绝不要同时保留加号国家代码和冠码 0。

一个要求 +94 之后恰好是九位国内数字的校验器,可以拦下大多数输入失误。请用粘贴从联系人名片复制来的号码的用户来测试,因为这些号码常常带有多余的 0 或旧的 0094 国际前缀,保存之前要把两者都转换为规范格式。

+94 线路上现在有哪些服务?

斯里兰卡目前支持超过 1,000 项服务。实时列表中的示例有:WhatsApp、Viber、imo、Google (Gmail & YouTube)、Uber、Facebook、Instagram、TikTok、Telegram、Microsoft & Outlook、Amazon 和 LinkedIn。目录在一天之中会变动,所以在围绕某个 ID 构建测试数据之前,请先查询 GET /api/v1/services。

国家 ID 为 lk 的 API 调用顺序是怎样的?

使用前缀为 or_live_ 的 Bearer 密钥,对 https://otproute.com/api/v1 进行认证。

  1. 读取实时费率:GET /api/v1/prices?country=lk&service=viber。
  2. 开启激活:POST /api/v1/activations,请求体为 {"service": "viber", "country": "lk"}。
  3. 在被测应用中提交该号码。
  4. 监听 activation.sms_received,或轮询 GET /api/v1/activations/{id}。
  5. 需要时用 POST /api/v1/activations/{id}/cancel 提前停止。

对于 Webhook,请校验 X-OTPRoute-Signature(t=<unix>,v1=<hex>):用端点密钥对 <t>.<raw body> 计算 HMAC-SHA256,然后拒绝过期的时间戳。限制:10 个密钥、5 个端点、每分钟 300 次请求。OTP API 集成指南更详细地展示了这种模式。

从控制台下单

更喜欢点击而不是写代码?打开 OTP Gateway,选择斯里兰卡和一项服务,确认显示的价格并下单。把 +94 号码粘贴到目标应用中,然后在验证码到达时从激活卡片上读取。这条路径适合审查僧伽罗语或泰米尔语引导页面的产品经理,或设置企业资料的客服负责人,并且与 API 共用相同的钱包、窗口和退款规则。

+94 验证码缺失的排查

  • 在判定失败之前,先等完整的 20 分钟窗口走完。
  • 确认该服务接受虚拟号码;有些服务会拒绝,而退款涵盖了这种结果。
  • 稍后再试,或通过另一条服务线路再试。
  • 不要连续快速重新下单;这几乎没有帮助,还会消耗你的速率限制。

好的 OTP 路由在于选择最可能送达的路径,而不是更用力地冲击同一条路径。如果未送达集中在某一项服务上,请记录激活 ID,并用一天时间与另一条线路对比;我们关于OTP 国家路由的文章介绍了这种方法。

长期号码、钱包与沙盒

没有自助开通的斯里兰卡长期线路。专属号码只面向美国和加拿大销售,每月 $1.95 起;如需长期的 +94 号码,请写信至 [email protected],团队会核实当地规定允许什么,但不作任何承诺。预付费美元钱包没有月费,支持银行卡或 USDT/USDC,每次充值都会通过电子邮件发送 PDF 发票;见价格。开发账户可以申请沙盒模式以获得模拟的号码和验证码,这与 CI 流水线中的 OTP 测试非常契合。

常见问题

没有本地 SIM 卡,也能验证我的应用的斯里兰卡注册吗?

可以。在 OTP Route 上为该服务订购一个 +94 号码,验证码会显示在控制台中或发送到你的 Webhook。如果 20 分钟内没有任何内容到达,费用会退回。

斯里兰卡 OTP API 的国家 ID 是什么?

在每个需要国家的调用中都使用 lk,例如 GET /api/v1/prices?country=lk&service=<id>。

验证码文本会是僧伽罗语、泰米尔语还是英语?

这取决于发送方以及账户上设置的语言。全球性应用通常发送英文,所以请提取数字,而不是匹配某一种文字中的词语。

如何不用轮询就接收斯里兰卡的短信 OTP?

在开发者控制台注册一个 Webhook 端点并处理 activation.sms_received。校验签名,然后以激活 ID 作为键,让处理程序保持幂等。

斯里兰卡验证号码适合我们每周都要登录的账户吗?

不太适合。一次激活只捕获一个验证码,然后就结束了。对于周期性登录,美国或加拿大的专属号码在续费期间会保留同一条线路。

测试用的 +94 号码要多少钱?

+94 激活每个验证码 $0.20 起,不过金额会随你选择的服务而变化。确切金额来自 GET /api/v1/prices,并在你确认之前显示在控制台中。

我们的 CI 套件可以不花钱包资金就运行吗?

可以,为开发账户申请沙盒模式。它会返回模拟的号码和验证码,让你的短信验证 API 测试能够端到端运行。

允许哪些用途?

测试你自己的验证流程、QA 自动化、市场上线和真实的企业账户。请遵守各服务的条款和 OTP Route 的《可接受使用政策》;不允许批量创建账户。

服务名称均为其各自所有者的商标,OTP Route 与其无任何关联。请合法使用号码,并遵守各服务的条款及我们的可接受使用政策。

几分钟内路由您的第一条 OTP

创建免费账户,为美元钱包充值,然后在控制台或通过 API 订购号码。无月费。