为乌兹别克斯坦上线与 QA 自动化接收 +998 验证码

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

OTP Route 可以把乌兹别克斯坦(+998)短信验证码送达你的系统:从 OTP Gateway 订购一个一次性号码,然后通过签名 Webhook、REST 轮询或控制台获取验证码。价格每个验证码 $0.20 起,各服务的实时价格来自 API,任何在 20 分钟内没有到达的短信都会退回你的钱包。

+998 激活如何从请求走到验证码?

首先在开发者控制台创建一个 Bearer 密钥。密钥带有前缀 or_live_,所有调用都发往 https://otproute.com/api/v1,你最多可以持有 10 个密钥,便于把夜间构建和手动 QA 分开。

你的客户端首先读取 GET /api/v1/countries(乌兹别克斯坦在其中列为 uz)以及 GET /api/v1/services 以获得服务 ID。接着通过 GET /api/v1/prices?country=uz&service=<id> 询问该组合目前的价格以及是否有号码。如果答案适合这次测试,就发送 POST /api/v1/activations,请求体类似 {"service": "instagram", "country": "uz"},并获得激活 ID 和一个 +998 号码。

然后测试把这个号码填入你自己的注册或登录界面。此后验证码要么作为 Webhook 事件到达,要么通过 GET /api/v1/activations/{id} 获取。中途退出的测试应调用 POST /api/v1/activations/{id}/cancel 以释放预留。在运行开头检查 GET /api/v1/balance 可以避免测试套件半途而废。API 参考记录了这个短信验证 API 中的每一个请求。

乌兹别克斯坦验证码的可靠 Webhook 接收器需要什么?

三件事:认证、重放防护和幂等。

  • 认证。 每次投递都包含 X-OTPRoute-Signature,格式为 t=<unix>,v1=<hex>。构造字符串 <t>.<raw body>,用 HMAC-SHA256 和端点密钥对其签名,并以恒定时间与 v1 比较。
  • 重放防护。 拒绝任何 t 值比你选定的短容差更旧的请求。
  • 幂等。 在处理事件时存储激活 ID,并对重复事件只做确认而不再次执行。

订阅 activation.sms_received 用于正常路径,并订阅 activation.expired 和 activation.cancelled,让你的测试运行器能够收尾失败的情形。每个账户最多可以注册 5 个端点,例如每个环境一个。轮询仍然是有效的备选;每分钟 300 次请求的上限足以支撑每隔几秒检查一次的多个并发激活。更完整的模式见基于 Webhook 的 OTP 捕获。

团队为什么要把乌兹别克斯坦加入他们的 OTP 路由计划?

乌兹别克斯坦是中亚人口最多的国家,在该地区扩张的公司在本地合作伙伴就位之前,往往需要 +998 号码来做测试。典型原因包括面向乌兹别克用户的产品上线、对乌兹别克语和俄语翻译的 QA 检查,以及负责验证与该市场相关的供应商或电商账户的区域运营团队。

Telegram 是该国使用最广泛的消息应用之一,因此关联 Telegram 账户或依赖它提供支持的流程值得专门测试。同时规划多个市场?国家路由指南解释了如何针对每个测试用例选择线路。

+998 号码应该如何解析、存储和读取?

完整的乌兹别克斯坦号码是 +998 加九位数字,其中前两位通常标识运营商或地区。国内拨号习惯多年来有所变化,所以人们输入号码时可能带有多余的开头数字,或者不带国家代码。在保存之前,把一切规范化为 +998 加九位数字,并让 +998 90 123 45 67 这样的显示格式纯粹用于外观。

乌兹别克语是官方语言。官方使用拉丁字母书写,不过西里尔字母仍然常见,俄语也被广泛理解。因此验证短信可能以两种文字的乌兹别克语、俄语或英语到达。请把你的提取器写成查找数字串而不是关键词,并针对这三种语言测试。

哪些应用可以通过网关接收乌兹别克斯坦短信 OTP?

乌兹别克斯坦线路上有超过 1,800 项服务可用。实时快照中有 Telegram、WhatsApp、Instagram、Google (Gmail & YouTube)、TikTok、Facebook、Microsoft & Outlook、Amazon、Discord、Snapchat、Signal、Viber、ChatGPT (OpenAI)、Claude 和 WeChat。

覆盖范围不是固定的。早上开放的服务稍后可能不可用,所以请在运行时由价格接口来决定,不要假设昨天运行的结果。

不用 API 也能订购乌兹别克斯坦验证号码吗?

控制台对习惯点击的人来说与 API 一一对应:

  1. 使用邮箱地址和收到的 6 位验证码注册,或使用 Google 登录。为账户启用 TOTP。
  2. 为钱包充值。
  3. 选择乌兹别克斯坦和服务;确认之前会显示价格。
  4. 在你要检查的应用中使用该 +998 号码。
  5. 验证码到达时,在激活界面上读取它。

乌兹别克斯坦的验证码没有及时到达怎么办?

+998 激活保持有效 20 分钟,只有真正收到验证码时才会收费。如果它过期,或者你取消了,钱包无需提交工单就会收到全额退款。

如果验证码缺失,请按这份清单逐项排查:

  • 等满窗口;送达速度因服务和线路而异。
  • 稍后再试,或者在测试允许时选择另一条服务线路。
  • 检查该服务是否拒绝虚拟号码,有些服务会这样做。这正是退款规则存在的原因。
  • 控制重试节奏,不要连续快速地下新订单,并记录激活 ID 以便日后复查。

有长期 +998 线路和沙盒计费吗?

乌兹别克斯坦没有自助开通的长期号码。OTP Route 仅在美国和加拿大出售专属号码,每月 $1.95 起,包含入站短信、出站短信和浏览器通话。如需持久的乌兹别克斯坦线路,请发邮件至 [email protected];能否安排取决于当地规定,并不确定。

付款使用单一的预付美元钱包,按需付费,没有订阅。可用银行卡或 USDT/USDC 充值,每次充值都会通过电子邮件收到一份 PDF 发票。开发账户可以申请沙盒模式,它会模拟号码和验证码,让 CI 无需动用钱包资金就能运行。

请保持用途合法:测试和运营你自己的产品,尊重各服务的条款,并遵守 OTP Route 的可接受使用政策。

常见问题

我可以在乌兹别克斯坦境外验证我的应用的乌兹别克注册流程吗?

可以。来自 OTP Gateway 的 +998 号码无论你的团队身在何处都能接收验证码,你可以在控制台或通过 API 读取。

乌兹别克斯坦 OTP API 使用哪个国家 ID?

在价格查询和 POST /api/v1/activations 的请求体中使用 uz。

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

每个验证码 $0.20 起。各服务有自己的实时价格,由 GET /api/v1/prices 返回,并在你确认订单之前显示。

乌兹别克语 OTP 短信会用拉丁字母还是西里尔字母?

两种都有可能,有些服务会改发俄语或英语。请匹配数字验证码,而不是周围的文字。

乌兹别克斯坦的验证码一直没到我会被收费吗?

不会。20 分钟后空着过期的乌兹别克斯坦激活,或者你取消的激活,都会全额退回钱包,无需任何申请。

我可以保留乌兹别克斯坦号码用于重复登录吗?

无法自助开通。一次性号码只处理一个验证码;需要再次登录的账户更适合使用美国或加拿大的专属号码,或者你也可以发邮件向支持团队咨询乌兹别克斯坦的情况。

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

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

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