用一次性 +385 号码测试克罗地亚注册流程

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

在 OTP Route 的 OTP Gateway 订购一个一次性号码,就能接收克罗地亚(+385)短信验证码,可在控制台查看,也可通过 REST API 和签名 Webhook 获取。价格从每条验证码 $0.20 起,具体以服务为准;如果 20 分钟窗口内没有收到验证码,则无需付费。

团队为什么需要 +385 号码来做测试?

克罗地亚市场体量不大,但季节性流量很突出。该国 2013 年加入欧盟,2023 年启用欧元,已经服务欧元区的应用往往会把克罗地亚语作为下一个本地化语言;凡是涉及旅行、短租或出行的业务,夏季在亚得里亚海沿岸都会迎来高峰。

这就带来了几类具体的工作,都需要一个克罗地亚验证号码:

  • 本地化 QA:检查克罗地亚语字符(包括 č、ć、đ、š、ž)在短信模板和应用内确认页面中是否显示正常。
  • 上线检查:确认 +385 号码注册后进入的引导状态,与德国或奥地利号码一致。
  • 区域运营:设在萨格勒布、负责周边地区的团队需要验证企业账号,又不想借用员工的手机。

QA 测试指南介绍了团队如何把这些检查纳入发布清单。

克罗地亚线路可以验证哪些服务?

克罗地亚的实时目录列出了 1,800 多项服务。团队最常请求的包括 WhatsApp、Viber、Telegram、Signal、Google (Gmail & YouTube)、Microsoft & Outlook、LinkedIn、Facebook、Instagram、TikTok、Discord、Amazon、eBay、Uber 和 Airbnb。

Viber 值得单独一提:它在整个巴尔干地区使用广泛,因此打算进入这一市场的即时通讯产品通常很早就会针对它做测试。每项服务的 OTP 路由按服务和国家分别选择,且可用情况会在一天中变化,所以 API 会实时返回可用性,而不是由本页承诺一份固定名单。

克罗地亚 OTP API 的调用顺序是怎样的?

作为一套短信验证 API,OTP Route 让克罗地亚的流程保持简短。所有请求都发往 https://otproute.com/api/v1,使用以 or_live_ 开头的 Bearer 密钥,密钥在开发者控制台创建。克罗地亚的国家 id 是 hr。

  1. 用 GET /api/v1/services 查询一次服务 id,并保存在配置中。
  2. 每次下单前,用 GET /api/v1/prices?country=hr&service=<id> 读取当前价格和可用性。
  3. 创建订单:POST /api/v1/activations,请求体为 {"service": "viber", "country": "hr"}。返回内容包含激活 id 和一个 +385 号码。
  4. 把该号码填入你自己应用的验证页面。
  5. 通过 activation.sms_received Webhook 事件获取验证码,或者每隔几秒轮询 GET /api/v1/activations/{id} 作为备用。

如果测试中途中止,用 POST /api/v1/activations/{id}/cancel 释放订单。账户每分钟 300 次请求的上限足以支持多个并行任务。完整的请求格式见 API 文档。

不写代码的人可以改用控制台吗?

可以。客服人员和产品经理做一次性检查时经常走这条路径:登录,打开 OTP Gateway,选择克罗地亚和对应服务,核对页面显示的价格,然后确认。+385 号码会连同倒计时一起出现;把它粘贴到应用里,验证码一到就会显示在同一个页面上。无需终端,也不需要 API 密钥。

+385 号码应该怎样存储?

克罗地亚国内拨号时带有前导中继前缀 0,因此本地书写的手机号以 09 开头。在 E.164 格式中这个零会被去掉:存储值为 +385 加上国内号码,手机号以 +3859 开头。输入时先去掉空格、斜杠和国内的零,再存成一个统一的字符串;把 09… 和 +3859… 直接比较,是造成“用户不存在”类 bug 的常见原因。

来自克罗地亚本地服务的验证码通常是克罗地亚语,而全球性平台会根据账号或设备的语言设置选择语言,所以数字前后的文字可能是克罗地亚语,也可能是英语。请用数字匹配规则提取验证码,不要依赖固定的句子。

克罗地亚验证码很慢或没有到怎么办?

每个激活会保持 20 分钟。如果这段时间内号码没有收到短信,或者你先行取消,费用会自动退回钱包,因此你只需为实际收到的验证码付费。验证码迟迟不来时:

  • 先让窗口走完,再判断是否失败;到达速度取决于服务和线路。
  • 确认该服务在这一流程中接受虚拟号码,因为有些服务会直接拒绝。
  • 稍后重试,或换一条服务线路,不要在短时间内反复下单。

我们关于降低 OTP 送达失败率的文章列出了更多值得在 +385 线路上尝试的办法。

有克罗地亚的长期号码吗?账单如何处理?

克罗地亚没有自助开通的长期号码。专属号码(Dedicated Numbers)是仅限美国和加拿大的产品,每月 $1.95 起,详见虚拟号码页面。如果你的团队需要一条长期使用的 +385 线路,请发邮件至 [email protected];能否安排取决于当地规定。

计费使用一个预付费美元钱包,没有月费。可通过银行卡或 USDT/USDC 充值,每笔充值都会通过邮件发送 PDF 发票。做集成开发时,可以申请把你的开发账号切换为沙盒模式,它会返回模拟的号码和验证码,不会动用钱包资金。

常见问题

没有本地 SIM 卡,也能测试我的应用的克罗地亚注册流程吗?

可以。在 OTP Gateway 订购一个 +385 号码,填入你的注册表单,然后在控制台或通过 API 读取验证码即可,全程不需要实体克罗地亚 SIM 卡。

克罗地亚在 OTP Route API 中的国家 id 是什么?

是 hr。在 POST /api/v1/activations 以及价格查询中,把它作为 country 的值传入。

克罗地亚验证号码的价格是多少?

价格从每条验证码 $0.20 起,会因服务而异。确切金额由 GET /api/v1/prices 返回,并在你确认之前显示在控制台中。

如果验证码没有到,会被扣费吗?

不会。+385 订单在 20 分钟后仍无短信而过期,或被你取消,费用都会全额退回钱包。

存储克罗地亚号码时要保留前导零吗?

不要。请按 E.164 存储,不带零,即 +385 加国内号码。只有在克罗地亚用户习惯的情况下,才在展示时使用国内的 09 格式。

短信会是克罗地亚语吗?

本地服务通常发送克罗地亚语文本,国际应用则会跟随账号或设备语言。请解析数字,而不是依赖措辞。

OTP Route 的 +385 号码,所有服务都接受吗?

不是。有些服务会拒绝虚拟号码,所以未送达的验证码才会退款。请始终遵守各服务的条款;OTP Route 的《可接受使用政策》同样适用。

我能长期保留一个克罗地亚号码用于重复登录吗?

无法自助开通。长期的专属号码只在美国和加拿大提供;克罗地亚的情况请发邮件至 [email protected] 咨询。

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

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

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