为在“巨岩”上开发或运营的团队验证 +350 号码

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

你可以通过 OTP Route 接收直布罗陀(+350)的短信验证码:在 OTP Gateway 订购号码,然后在控制台查看验证码、轮询 REST API,或通过签名 Webhook 获取。价格每条 $0.20 起,如果号码在 20 分钟窗口内没有收到任何短信,款项会退回,你无需付费。

直布罗陀的团队通常想解决什么问题?

直布罗陀在受监管的在线业务领域的影响力远超其规模:远程博彩运营商、支付公司和金融服务公司都在那里设有大型团队。这些产品的开户流程要求严格,注重合规的 QA 负责人需要证明,持 +350 手机号的客户能够顺利完成注册、增强登录验证和账号找回。

麻烦在于员工本身。许多员工住在边境另一侧的西班牙,使用西班牙 SIM 卡,所以每次测试都找一部直布罗陀手机并不方便,而且借用任何人的私人手机,会把企业账号绑定在某一个人身上。从 OTP Gateway 获取直布罗陀验证号码,可以让你每收一条验证码都不再依赖这样的个人手机。

+350 号码是怎样的格式?校验器容易在哪里出错?

直布罗陀使用封闭的八位编号方案,没有长途冠码,所以居民在本地拨打的数字与国际格式中 +350 之后的数字完全相同。手机号一般以 5 开头,固定电话以 200 开头。

即便这么简单,也还是有人会踩坑:

  • 只存储 +350 加八位数字,不要有别的内容,并在保存前去掉空格。
  • 不要添加或删除开头的 0;与英国或西班牙不同,这里没有需要处理的 0。
  • 避免使用要求九位数字的校验器,它们是针对邻近的西班牙市场调校的。
  • 让国家选择器与西班牙条目保持分开;用户一天里会多次往返两地,可能两边都有号码。

英语是官方语言,但西班牙语也被广泛使用,所以应用可能依据账号或设备设置,用其中任一种语言发送验证码。如果你的模板已本地化,请两个版本都测一遍。

直布罗陀线路上可以访问哪些服务?

目前的实时列表涵盖 WhatsApp、Telegram、Google(Gmail 和 YouTube)、Facebook、Instagram、LinkedIn、X(Twitter)、ChatGPT (OpenAI)、Claude、Microsoft 和 Outlook、Amazon、Discord、Signal 以及 Uber,总共超过 1,200 个服务。库存在一天中会轮换,所以 API 报告的是你查询那一刻的可用性,而不是一份固定的目录。

如果你查询时某项服务在直布罗陀不可用,而测试并不严格要求 +350 前缀,那么邻近的线路,例如西班牙或英国,可能更合适。

如何通过 API 自动化直布罗陀 OTP 收码?

直布罗陀 OTP API 与其他国家使用同一套 REST 接口,只有 id gi 不同。在开发者控制台创建带 or_live_ 前缀的密钥,然后:

  1. 用 GET /api/v1/services 和 GET /api/v1/countries 列出可用内容。
  2. 用 GET /api/v1/prices?country=gi&service=telegram 为该组合询价。
  3. 通过 POST /api/v1/activations 下单,请求体为 {"service": "telegram", "country": "gi"}。
  4. 在已注册的 Webhook 上接收 activation.sms_received,或者以合理的间隔轮询 GET /api/v1/activations/{id}。
  5. 监听 activation.expired 和 activation.cancelled,让你的测试运行器能够干净地结束用例。

请对每次投递都校验:用端点密钥对 "<t>.<raw body>" 重新计算 X-OTPRoute-Signature 中的 HMAC-SHA256,并丢弃过期的时间戳。每个账号的限制为 10 个密钥、5 个 Webhook 端点和每分钟 300 次请求。要把它接入流水线的团队,可以参考我们的 CI 中的短信 OTP 测试一文。

不使用 API 的人该走哪条控制台路径?

合规分析师和客户经理可以直接在浏览器中接收直布罗陀短信 OTP。登录,充值,在 OTP Gateway 中选择服务和直布罗陀,查看显示的价格并确认。把号码填入目标应用,然后盯着订单:服务一发送,验证码就会出现在那里。

号码会保留 20 分钟,且只处理一条验证码。只有这条验证码到达时你才需付费;窗口结束仍为空,或者手动取消,款项都会退回你的钱包。

+350 的验证码为什么可能没有出现?

小市场的运营商路径较少,而且有些服务会筛查虚拟号段。什么都没出现时:

  • 让激活一直开到窗口结束,不要一分钟后就取消。
  • 重试之前先等一等,然后稍后再试或换一条服务线路;反复立刻重新下单,往往会让过滤更严。
  • 查看应用是否明确拒绝虚拟号码;如果是,退款会覆盖这次尝试,你应该换一种方式测试。
  • 确认你的前端在国家代码之后提交了全部八位数字。

我们关于 OTP 国家路由的文章介绍了线路选择如何影响结果。

我们能长期持有直布罗陀号码吗?付款如何处理?

目前没有可自助开通的直布罗陀长期号码。Dedicated Numbers,$1.95/月起,仅在美国和加拿大销售。如果你的运营团队需要长期的 +350 号码,请发邮件至 [email protected];答案取决于当地监管,也可能是否定的。

其余一切都通过预付美元钱包运行:没有订阅,可用银行卡或 USDT/USDC 充值,每笔付款都会通过邮件收到 PDF 发票,这让受监管企业的财务团队很满意。可以为开发账号申请沙盒模式,让模拟的号码和验证码免费走一遍你的集成。当前费率见定价页面。

常见问题

人不在直布罗陀,也能接收直布罗陀的验证码吗?

可以。OTP Gateway 会分配一个你可以在任何地方使用的 +350 号码,验证码会出现在你的控制台或 Webhook 上。

直布罗陀的号码像英国那样有开头的 0 作为长途冠码吗?

没有。直布罗陀使用没有长途冠码的八位号码,所以 +350 之后,国内和国际写法的数字完全相同。

直布罗陀应该使用哪个 API 国家 id?

在价格查询和 POST /api/v1/activations 中,把 gi 作为 country 的值传入。

一个用于测试的 +350 号码要多少钱?

每条 $0.20 起,具体费率取决于服务;API 和控制台都会在购买前显示。

如果我的应用验证码始终没有到达直布罗陀号码会怎样?

20 分钟内没有收到短信,激活就会过期,全部金额会自动退回你的钱包。

验证码会以英语还是西班牙语送达?

这取决于发送方服务;许多服务采用账号或设备的语言,所以本地化的流程值得两种语言都测试一遍。

这些号码可以用于任何类型的账号吗?

只能用于合法的测试和你自己的企业账号。请遵守各服务的条款以及 OTP Route 的《可接受使用政策》。

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

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

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