为产品与 QA 团队获取缅甸(+95)短信验证码

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

可以:OTP Route 能通过一次性的 OTP Gateway 号码接收缅甸(+95)的短信验证码,验证码显示在控制台,并通过 REST 轮询或签名 Webhook 送达你的系统。价格 $0.20 起,具体费率按服务实时返回,只有验证码在 20 分钟内到达,费用才会确定扣除。

下单之前:一条验证码就够了,还是需要一条可长期保留的线路?

大多数缅甸测试用例都是单次事件:用户注册、确认新手机号,或通过登录挑战。对这些情形,OTP Gateway 的一次性号码是合适的工具。它只处理一个服务的一条验证码,然后关闭。

另一种情形是员工或 QA 账户下个月还要再次接收验证码。一次性号码做不到这一点。OTP Route 的专属号码(Dedicated Numbers)可以满足,但仅限美国和加拿大,$1.95/月起,支持收发短信以及浏览器通话。缅甸没有自助的长期方案。如果持久的 +95 线路对你的业务很重要,请写信至 [email protected];结果取决于当地规定,无法保证。

去掉本地的 0 之后,+95 号码是什么样的?

缅甸使用长途前缀 0。手机号在国内以 09 开头书写,国际格式中会去掉 0,因此显示为 +959 加用户号码。各运营商的手机号长度并不统一,所以不要使用强制单一固定长度的校验器。

针对用户表的实用规则:

  • 接受带或不带前导 0、带空格的输入,然后存储一个标准的 E.164 字符串。
  • 绝不要为同一个人同时保存 09… 和 +959… 两种形式;规范化之后再去重。
  • 在你对该市场还不熟悉的阶段,把原始输入与规范化后的值一并记入日志,这样格式问题就容易追查。

缅甸的短信验证码使用什么语言和文字?

国际服务通常用英语或缅甸语发送验证模板,取决于账户的语言设置。缅甸语文本使用自己的文字,需要 UCS-2 编码,因此每条短信的分段更短。

本地化 QA 中有两点值得留意:

  • 字体编码。 缅甸长期存在两种相互竞争的缅甸语文本编码,Zawgyi 和 Unicode。请检查你的缅甸语模板在用户实际使用的设备上能否正确显示。
  • 数字。 缅甸语有自己的数字符号。大多数服务发送验证码时使用西方数字,但如果你的解析器使用宽泛的数字类别,请有意识地决定是否接受缅甸数字。

团队在这里测试,是因为缅甸用户高度依赖通讯和社交应用,也因为东南亚的上线往往把缅甸与泰国等邻国打包,进行一次统一的本地化。

缅甸 OTP API 流程用到哪些接口?

使用以 or_live_ 开头的 Bearer 密钥,对 https://otproute.com/api/v1 进行认证。缅甸的国家 id 是 mm。

首先检查路由:GET /api/v1/prices?country=mm&service=<id> 会返回实时价格,并告诉你此刻是否有可用号码。然后用 POST /api/v1/activations 下单,发送 {"service": "viber", "country": "mm"} 或你需要的其他服务 id,并保存返回的激活 id。你的应用发出短信后,可以等待 activation.sms_received Webhook,也可以轮询 GET /api/v1/activations/{id}。测试中止时,用 POST /api/v1/activations/{id}/cancel 取消。

每个账户最多可持有 10 个 API 密钥和 5 个 Webhook 端点,限制为每分钟 300 次请求。Webhook 使用 X-OTPRoute-Signature: t=<unix>,v1=<hex> 签名;请对时间戳、一个点号和原始请求体重新计算 HMAC-SHA256,并拒绝过期的时间戳。Webhook 捕获指南展示了处理程序的写法。

不写代码时,控制台提供同样的路径:选择缅甸,选择服务,接受显示的价格,验证码到达时读取即可。

现在哪些应用有 +95 路由?

目前有超过 1,000 个服务列出了缅甸路由。热门的有 Viber、Facebook、Telegram、WhatsApp、Google(Gmail 和 YouTube)、TikTok、Instagram、Signal、WeChat、Microsoft 和 Outlook、LINE 以及 imo。Viber 和 Facebook 对缅甸用户尤其熟悉,因此常作为本地 QA 的对象。请把该列表当作快照,以价格接口的结果为准。

还没收到验证码:缅甸测试应如何应对?

让 20 分钟窗口走完,不要提前取消。窗口在没有短信的情况下关闭时,激活会过期,你的钱包会自动全额退款。

过期之后,检查该服务在这一步是否接受虚拟号码,稍后重试或改用另一个服务路由,并放慢任何立即重新下单的自动化。连续立即重试很少有帮助,还可能触发服务自身的限制。更完整的检查清单见减少 OTP 送达失败。

付款与测试环境如何运作?

只有一个预付费美元钱包,按量付费:没有订阅,也没有套餐。可通过银行卡或 USDT/USDC 稳定币充值,每次充值和号码购买都会通过邮件收到 PDF 发票。开发账户可应请求切换到沙盒,这样你的 CI 流水线就能使用模拟号码和验证码,而不动用真实资金。请遵守各服务的条款;OTP Route 的《可接受使用政策》适用于每一笔订单。

常见问题

不在缅甸,也能接收缅甸短信 OTP 吗?

可以。从 OTP Gateway 订购一个 +95 号码,在服务中触发验证码,然后在任何地方通过控制台或 API 读取。

缅甸号码应该存成 09 还是 +959?

存储以 +959 开头的 E.164 格式,并去掉国内长途前缀 0。输入时两种形式都接受,保存前先规范化。

缅甸在 API 中的国家 id 是什么?

是 mm,用于 GET /api/v1/prices 以及 POST /api/v1/activations 的请求体。

为什么我的缅甸语模板被拆成了几条短信?

缅甸语文字需要 UCS-2 编码,每段能容纳的字符更少。请把验证码放在文本靠前的位置,这样即使短信被拆分也依然可读。

+95 验证码没到,我的钱会怎样?

不会有损失。20 分钟内没有短信,或取消时,全额会自动退回你的钱包。

OTP Route 能提供长期的缅甸号码吗?

没有自助的缅甸线路。专属号码(Dedicated Numbers)仅限美国和加拿大;其他市场可以发邮件至 [email protected] 咨询。

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

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

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