产品团队为什么要找 +240 号码做测试?
赤道几内亚市场不大,但出现在路线图上的频率比其规模所暗示的更高。它是非洲唯一以西班牙语为官方语言之一的国家,所以已经在为拉丁美洲做本地化的团队,可以在那里复用大量工作。能源、建筑和物流公司在比奥科岛的马拉博和大陆的巴塔之间开展现场运营,他们的员工账号同样需要手机验证。
团队来找我们使用这条线路的典型原因包括:
- 上线 QA:确认注册表单接受 +240 号码,并且你自己的短信步骤表现符合预期。
- 本地化检查:查看西班牙语的引导流程对中非用户读起来如何。
- 区域运营:为项目办公室验证企业账号,而不必借用员工的个人手机。
无论原因是什么,任务都是一样的:为你自己拥有的流程,在一个号码上拿到一个验证码。
+240 号码应如何格式化和存储?
赤道几内亚采用封闭编号方案,国内号码为九位数字,没有需要去掉的中继零。在 E.164 格式中,号码就是 +240 加这九位数字,这使它成为较容易规范化的格式之一。
以下几个习惯能让数据保持整洁:
- 存储统一的 E.164 字符串,不含空格和
00前缀,仅在显示时再格式化。 - 接受以
00240…或带空格粘贴的输入,在校验之前先做规范化。 - 不要让表单校验器坚持要求从其他国家规则照搬来的前导零;+240 号码没有零。
- 把国内号码长度当作校验库中的数据,而不是硬编码的常量。
关于语言,西班牙语是政府和商业的主要语言,法语和葡萄牙语也是官方语言。全球性服务通常根据账号或设备设置选择短信语言,所以请让测试运行解析数字,而不是匹配固定的句子。
哪些应用可以向赤道几内亚验证号码发送验证码?
该国的实时快照共列出 1,000 多项服务。热门项目包括 WhatsApp、Telegram、Google (Gmail & YouTube)、Facebook、Instagram、TikTok、LinkedIn、Microsoft & Outlook、Amazon、Uber、Viber、Signal、imo 和 Claude。
任何线路的可用性都会在一天中变化,所以上面的名单是快照,不是承诺。你的代码应当在运行时向 API 询问当前提供什么,而不是依赖保存的名单。
赤道几内亚 OTP API 的集成涉及哪些步骤?
一切都在 https://otproute.com/api/v1 之下,使用以 or_live_ 开头的 Bearer 密钥授权,该密钥在开发者控制台创建。针对这个市场的一次运行大致如下:读取 GET /api/v1/services 和 GET /api/v1/countries 以把名称映射到 id(赤道几内亚是 gq),调用 GET /api/v1/prices?country=gq&service=<id> 获取当前价格,然后用 POST /api/v1/activations 下单,请求体例如 {"service": "whatsapp", "country": "gq"}。
响应包含激活 id 和要填入你应用的 +240 号码。之后你可以轮询 GET /api/v1/activations/{id},也可以在 Webhook 端点上订阅 activation.sms_received、activation.expired 和 activation.cancelled。每次投递都带有 X-OTPRoute-Signature: t=<unix>,v1=<hex>;请用端点密钥对 <t>.<raw body> 重新计算 HMAC-SHA256,进行比较,并丢弃过期的时间戳。请让事件以激活 id 为键,这样重试投递不会造成问题。
值得提前规划的限制:每个账户 10 个 API 密钥、5 个 Webhook 端点,每分钟 300 次请求。开发者文档涵盖了请求和响应的格式,而按国家进行 OTP 路由的指南则说明了如何为各个市场选择线路。
不写代码的人可以订购 +240 号码吗?
可以。运营和客服人员可以手动完成同样的事情:
- 登录控制台,打开 OTP Gateway。
- 选择赤道几内亚和你想验证的服务。
- 下单之前核对显示的价格,然后确认。
- 把号码输入应用,并在其中请求发送短信。
- 观察激活;短信一收到,验证码就会显示在屏幕上。
对于一次性的企业账号,这比为单次验证编写一个集成更合适。
+240 验证码没到时我该怎么办?
每个激活会保持 20 分钟。你只需为实际到达的验证码付费;如果窗口结束时仍为空,或你用 POST /api/v1/activations/{id}/cancel 取消,全部金额都会自动退回钱包。
当什么都没出现时:
- 让窗口走完再判断是否失败;到达时间取决于服务和线路。
- 有些服务拒绝虚拟号码。这正是设置退款的原因,所以请换一条服务线路,或稍后再试。
- 不要在短时间内反复下单。请拉开尝试的间隔,并记录每个激活 id。
关于 +240 的重试间隔和备用线路,降低 OTP 送达失败率中有进一步讨论。
有赤道几内亚的长期线路吗?计费如何运作?
赤道几内亚没有自助开通的长期号码。专属线路是美国和加拿大的产品,每月 $1.95 起;如果你需要一条长期使用的 +240 线路,请发邮件至 [email protected] 咨询,但请理解,能否提供取决于当地规定,无法保证。
计费来自单一的预付费美元钱包,没有月费,也没有套餐。可通过银行卡或 USDT/USDC 稳定币充值,每笔充值之后都会通过邮件发送 PDF 发票。做集成开发时,可应要求把开发账号切换为沙盒模式,让模拟的号码和验证码端到端地流转,而不动用钱包资金。当前价格见价格页面。请只在你自己的合法产品和账号中使用本服务,遵守各服务的条款以及 OTP Route 的《可接受使用政策》。
常见问题
没有本地 SIM 卡,也能测试我的应用的赤道几内亚注册流程吗?
可以。在 OTP Gateway 订购一个 +240 号码,填入你的应用,然后在控制台或通过 API 读取验证码。
赤道几内亚在 OTP Route API 中的国家 id 是什么?
是 gq。在价格查询和激活请求中,都把 gq 作为 country 字段发送。
+240 号码需要前导零吗?
不需要。赤道几内亚没有中继前缀,所以国际格式就是 +240 加九位国内号码。
赤道几内亚验证号码的价格是多少?
验证码从每条 $0.20 起。某项服务在这条线路上的价格,由 GET /api/v1/prices 实时报告,并显示在控制台中。
如果短信一直没来,我会被扣费吗?
不会。如果 20 分钟窗口内没有验证码到达,或你先行取消,钱会自动退回你的钱包。
验证短信会用什么语言?
这取决于发送的服务和你的账号设置;本地用户常见的是西班牙语。请解析数字验证码,而不是措辞。
我可以保留 +240 号码用于将来的登录吗?
无法通过自助方式开通,因为长期线路只在美国和加拿大提供。如需长期的 +240 线路,请写信到 [email protected],团队会告诉你当地规定允许什么。
服务名称均为其各自所有者的商标,OTP Route 与其无任何关联。请合法使用号码,并遵守各服务的条款及我们的可接受使用政策。