为 QA 与区域上线接收格鲁吉亚 +995 短信验证码

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

可以,OTP Route 能在格鲁吉亚(+995)号码上接收验证码:在 OTP Gateway 订购一个一次性号码,然后在控制台、通过轮询 REST API 或签名 webhook 获取短信。验证码每条 $0.20 起,订单若在 20 分钟内没有收到短信,则全额退款。

为什么格鲁吉亚这个国家会让测试计划出问题?

第一个意外是名字。英文中,格鲁吉亚这个国家(Georgia)与美国的一个州同名,所以表单组件、分析筛选器,甚至同事都会把两者混淆。在 API 中,国家 ID 是 ge,与 ISO 代码 GE 一致,国际区号是 +995。如果有人在搜索框里输入“Georgia”,测试就悄悄选中了美国的 +1 号码,这样的 bug 值得尽早发现。

第二个是文字。格鲁吉亚语使用自己的字母表,即姆赫德鲁利字母,它位于 GSM 7 位字符集之外。任何包含格鲁吉亚字母的短信都以 Unicode 发送,因此每段能容纳的字符更少,较长的消息也会更早被拆分。如果你自己的产品会发送格鲁吉亚语消息,这正是本地化 QA 应该检查的内容。

正确存储的 +995 号码是什么样子?

在国内,人们拨号时会在用户号码前加一个中继前缀 0;在国际格式中这个 0 会消失。手机号为九位数字,以 5 开头,所以 E.164 形式就是 +995 加以 5 开头的九位数字。

针对格鲁吉亚输入的实用规范化流程:

  • 去掉用户出于习惯输入的空格、点和连字符。
  • 如果值以 0 开头且有十位数字,去掉 0 并加上 +995。
  • 如果以 995 开头而没有加号,补上加号。
  • 如果加号之后仍然不是十二位数字,则拒绝。

只存储一种规范格式,意味着你的测试输入的号码,与后端之后查找的号码是一致的。

可以演练哪些格鲁吉亚验证流程?

格鲁吉亚快照目前显示 WhatsApp、Telegram、Google (Gmail & YouTube)、Facebook、Instagram、TikTok、X (Twitter)、ChatGPT (OpenAI)、Claude、Microsoft & Outlook、Discord、LinkedIn 和 Viber,完整目录超过 1,500 个服务。

团队在这里测试有几个反复出现的原因:产品进入南高加索地区、第比利斯的远程团队验证区域业务账户,或者本地化检查需要确认格鲁吉亚文字在注册界面上渲染正确。可用性会在一天中变化,所以在预留 +995 测试号码之前,请询问 API,而不要相信昨天的清单。OTP 路由会从那一刻实际可用的资源中挑选。

格鲁吉亚 OTP API 的调用顺序是怎样的?

所有调用都发往 https://otproute.com/api/v1,使用以 or_live_ 为前缀的 Bearer 密钥。每个账户最多可持有 10 个密钥,使预发布和生产环境可以保持分离。

  1. 获取一次 GET /api/v1/countries,确认 ID ge。
  2. 调用 GET /api/v1/prices?country=ge&service=<id> 读取今天的价格和可用性。
  3. 用 POST /api/v1/activations 下单,例如 {"service": "whatsapp", "country": "ge"}。
  4. 在被测应用中输入 +995 号码并触发它的短信步骤。
  5. 从 GET /api/v1/activations/{id} 读取验证码,或者让 webhook 把它送过来。
  6. 如果场景中止,用 POST /api/v1/activations/{id}/cancel 释放订单。

每分钟 300 个请求的速率限制,为多个并行任务每隔几秒轮询一次留出了空间。

接收 +995 验证码应该轮询还是用 webhook?

两种方式使用同一个 SMS 验证 API;对于想在笔记本上接收格鲁吉亚短信 OTP 的单个开发者来说,轮询就够了。在 CI 中,webhook 更省心:在开发者控制台注册最多 5 个端点,并订阅 activation.sms_received、activation.expired 和 activation.cancelled。

请校验每个请求。X-OTPRoute-Signature 请求头带有 t=<unix>,v1=<hex>;用端点密钥计算 <t>.<raw body> 的 HMAC-SHA256,以恒定时间比较,并丢弃时间戳过旧的请求。把结果以激活 ID 为键存储,这样重复投递就不会造成影响。webhook 捕获文章有一个实际可用的模式。

格鲁吉亚验证码没有到达,可以尝试什么?

首先,给它完整的 20 分钟;如果什么都没来,订单会自行退款。然后考虑该服务对格鲁吉亚账户是否接受虚拟号码,因为有些服务并不接受。稍后重试,或通过另一条服务线路运行同一项测试,往往能化解暂时的低谷。你不该做的是在紧凑的循环里连续下新订单,这既浪费时间,也会让接收平台觉得可疑。

长期号码、账单与沙盒

OTP Route 不销售自助的格鲁吉亚长期号码。专用线路只在美国和加拿大提供,每月 $1.95 起;要咨询长期的 +995 线路,请写信至 [email protected],结果将取决于当地规定。

钱包以美元预付,没有订阅:可用银行卡或 USDT/USDC 充值,每次都会收到 PDF 发票。应请求提供的沙盒账户会为集成测试返回模拟的号码和验证码。查看定价或创建账户即可开始。

常见问题

如何确保拿到的是格鲁吉亚这个国家的号码,而不是美国那个州的?

在 API 调用中使用国家 ID ge,并在控制台中查看 +995 区号。美国的州没有自己的国家 ID。

没有本地 SIM 卡,也能测试格鲁吉亚注册流程吗?

可以。带有 +995 前缀的 OTP Gateway 号码会接收验证码,你在控制台或通过 API 读取它。

保存格鲁吉亚手机号时要保留前导 0 吗?

不要。0 是国内的中继前缀;请把号码存储为 +995 加以 5 开头的九位数字。

为什么格鲁吉亚语短信每段看起来更短?

格鲁吉亚字母不在 GSM 7 位字母表内,所以消息使用 Unicode 编码,每段能容纳的字符更少。

格鲁吉亚验证号码多少钱?

每条验证码 $0.20 起,取决于服务。实时价格来自 GET /api/v1/prices,并在你下单前显示在控制台中。

如果平台拒绝该号码,我会被收费吗?

不会。如果在 20 分钟窗口内没有短信到达,或你取消,全部金额会退回你的钱包。

+995 号码允许哪些用途?

测试你自己的产品、QA 自动化,以及运营你自己的业务账户。请遵守各服务的条款以及 OTP Route 的《可接受使用政策》。

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

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

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