把西班牙 +34 验证码接入你的测试和控制台

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

可以,OTP Route 能接收西班牙(+34)的短信验证码:OTP Gateway 会提供一个一次性的西班牙号码,验证码会显示在你的控制台,并通过 REST 轮询或签名 Webhook 送达你的后端。价格每个验证码 $0.20 起,每项服务的确切价格由 API 实时报价;在 20 分钟内没有收到短信的订单会退回你的钱包。

你需要的是只收一个验证码的 +34 号码,还是长期保留的西班牙线路?

从这里开始,因为它决定了你该打开哪个产品。我们见到的几乎所有西班牙相关任务都是一次性的:确认新的注册页面会发送验证码、在版本发布后重跑引导回归测试,或为在西班牙运营的团队验证企业资料。这些都属于 OTP Gateway 的范畴,每个号码的存在只为接收一个验证码。

如果计划是几个月后再登录同一个账户,那么一次性号码就是错误的工具,而且并没有西班牙的替代品可选。自助开通的专属号码只覆盖美国和加拿大,每月 $1.95 起,支持入站短信、出站短信和浏览器通话。西班牙没有自助开通的长期线路;你可以发邮件至 [email protected] 咨询,但能否实现取决于当地规定。

对于不需要西班牙身份的周期性预发布环境登录,通常更干净的答案是虚拟号码页面上的美国或加拿大线路。

西班牙电话号码有什么特别之处?

西班牙不使用冠码。国内号码为九位数字,在国内的拨打方式与写在 +34 之后的方式相同,手机号以 6 或 7 开头。因此在 E.164 格式中,西班牙手机号就是 +34 加以 6 或 7 开头的九位数字,规范化的工作主要是去掉空格、点号,以及部分用户粘贴进来的可选 0034 国际前缀。

在表单测试中值得加入两项检查:以 0034 前缀输入的号码应当与以 +34 输入的号码归一为同一个存储值;如果你的流程需要手机号,则应尽早标出以 9 开头的固定电话。

语言同样重要。西班牙语是国家通用语言,而加泰罗尼亚语、加利西亚语和巴斯克语在各自地区是共同官方语言,所以西班牙用户可能会以这四种语言中的任何一种使用应用。发往 +34 号码的验证短信大多是西班牙语或英语,但你的提取逻辑绝不应依赖周围的词语。

现在哪些服务可以使用西班牙验证号码?

西班牙线路覆盖超过 1,900 项服务。经常被请求的包括 WhatsApp、Telegram、Google (Gmail & YouTube)、Instagram、Facebook、TikTok、Amazon、Airbnb、eBay、Microsoft & Outlook、LinkedIn、Signal、Claude 和 Netflix。

可用性是一个实时值,而不是固定列表。每次运行开始时,请查询 GET /api/v1/countries 以及针对 es 的价格接口,这样暂时缺失的服务就能被干净地跳过。

非开发人员如何在控制台订购西班牙号码?

产品经理、客服负责人和本地化审校人员很少想碰 API 密钥,他们也不必这样做。

  1. 登录并打开 OTP Gateway。
  2. 选择西班牙,然后选择你要检查页面的服务。
  3. 确认之前先查看显示的价格;它因服务而异。
  4. 把 +34 号码复制到应用中并请求验证码。
  5. 保持标签页打开;消息文本到达后会出现在激活行中。

许多团队就是这样处理西班牙语版本的偶尔手动检查,或运营部门管理的企业账户的一次性确认。

如何把西班牙 OTP API 接入 CI?

自动化测试套件调用 https://otproute.com/api/v1 下的同一组 REST 接口,使用前缀为 or_live_ 的 Bearer 密钥。西班牙的国家 ID 是 es。

  • GET /api/v1/prices?country=es&service=<id> 返回该组合当天的费用。
  • POST /api/v1/activations,请求体为 {"service": "instagram", "country": "es"},创建订单并返回号码和激活 ID。
  • GET /api/v1/activations/{id} 报告状态以供轮询;POST /api/v1/activations/{id}/cancel 释放你的测试不再需要的订单。
  • GET /api/v1/balance 让流水线在资金不足时提前停止。

对于并行任务,请让 Webhook 端点订阅 activation.sms_received、activation.expired 和 activation.cancelled。通过用端点密钥对 <t>.<raw body> 重新计算 HMAC-SHA256 来确认 X-OTPRoute-Signature 请求头,拒绝过期的时间戳,并按激活 ID 存储结果,这样重试就不会造成影响。我们的基于 Webhook 的 OTP 捕获教程展示了完整的处理程序。限制为每个账户 10 个密钥、5 个端点和每分钟 300 次请求。

西班牙的验证码为什么可能收不到?之后该怎么办?

每次激活开放 20 分钟,只有验证码到达时才付费。已取消的订单,或窗口到期仍未收到短信的订单,都会全额退回钱包,无需提交工单。

当 +34 订单一直为空时,先给它完整的窗口时间。如果仍然失败,最常见的原因是该服务在这个流程里拒绝虚拟号码,而退款规则正是为了应对这种情况。之后,请在不同时间或换一条服务线路再试,并在两次尝试之间加入停顿,以免自动化任务冲击接口。我们的移动应用验证页面讨论了如何设计能容忍这种情况的测试。

在西班牙工作的团队,OTP Route 如何计费?

只有一个以美元计价的预付费钱包,按使用量扣费,没有订阅或档位。团队可以用银行卡或 USDT/USDC 充值,每次充值和号码购买都会通过电子邮件发送一份 PDF 发票,让欧盟的记账更简单。当前费率见价格页面。

集成期间,请为你的开发账户申请切换到沙盒;它会返回模拟的号码和验证码,让西班牙路径可以零成本地端到端测试。OTP Route 用于测试和运营你自己的合法产品与账户:请遵守各服务的条款,并请记住《可接受使用政策》适用于每一笔订单。

常见问题

没有西班牙 SIM 卡,也能检查我的应用的西班牙注册流程吗?

可以。在 OTP Gateway 订购一个 +34 号码并在应用中输入,验证码就会出现在控制台中,也可通过 API 获取。

西班牙的 API 国家 ID 是什么?

是 es,用于 POST /api/v1/activations 和 GET /api/v1/prices 等调用。

西班牙号码有需要去掉的冠码零吗?

没有。西班牙没有冠码,所以九位国内数字直接跟在 +34 后面;只需去掉空格和任何 0034 前缀。

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

每个验证码 $0.20 起。每项服务的实时价格由 API 返回,并显示在控制台中,且只有验证码到达时才付费。

我能租用一个西班牙号码来长期登录吗?

西班牙没有自助开通的选项。长期专属号码仅限美国和加拿大,每月 $1.95 起;如需了解西班牙的情况,请发邮件至 [email protected] 咨询。

验证码会以加泰罗尼亚语或巴斯克语送达吗?

偶尔会有应用按用户所选的语言发送,但最常见的是西班牙语或英语。请提取数字,这样措辞就不会破坏你的测试。

有办法在不花钱包资金的情况下测试吗?

有。为你的开发账户申请沙盒,即可收到模拟的号码和验证码。

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

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

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