测试之前应该了解塞拉利昂的哪些编号规则?
塞拉利昂的国家代码是 +232,国内拨号使用主干前缀 0。国内有效号码为八位,所以本地写成 076 123 456 的手机号,用 E.164 表示就是 +232 76 123 456。开头的这个零是坏数据最常见的来源:用户会输入它,表单会保留它,于是存下来的值就无法送达。
请在输入时就做规范化。去掉空格和标点,在带有国家代码时去掉主干前缀数字,并存储完整的 +232 形式。如果你的校验库元数据文件已经过时,请在怪罪线路之前先更新它。
哪些语言和习惯影响了塞拉利昂的短信?
英语是官方语言,克里奥语作为通用语被广泛使用,但验证短信几乎总是英语,所以解析很少因文字而变得复杂。更大的因素是人们使用手机的方式:短信仍然是可靠的渠道,而移动支付和即时通讯应用已是西非大部分地区日常生活的一部分。
这就是金融科技、汇款和电商平台团队在此测试的原因。英国和美国还有相当数量的塞拉利昂侨民,这也意味着海外产品在注册时会遇到 +232 号码,它们的入职流程需要能够处理这些号码。
我可以用 OTP Route 接收塞拉利昂的短信 OTP 验证码吗?
可以。OTP Gateway 目前为塞拉利昂显示超过 1,000 项服务。实时快照中常用的有 WhatsApp、Facebook、imo、Telegram、Instagram、TikTok、Google(Gmail 和 YouTube)、Microsoft 和 Outlook、Snapchat、Signal、LinkedIn、Amazon 和 Uber。
可用性会随着线路被使用和补充而在一天中变化,所以请在测试运行前读取实时列表,而不要把它写死。
国家 id 为 `sl` 时,API 流程如何运作?
每次调用 https://otproute.com/api/v1 都带有以 or_live_ 开头的 Bearer 密钥,该密钥在开发者控制台中创建。用 GET /api/v1/services 和 GET /api/v1/countries 查询 id,用 GET /api/v1/prices?country=sl&service=<id> 确认价格,然后用 POST /api/v1/activations 和 {"service": "whatsapp", "country": "sl"} 创建激活。
接着,要么在 Webhook 端点上订阅 activation.sms_received,要么轮询 GET /api/v1/activations/{id}。对于 Webhook,请用你的端点密钥验证 X-OTPRoute-Signature(对时间戳、一个点和原始请求体做 HMAC-SHA256),并拒绝过期的时间戳。我们关于保护 OTP Webhook 的文章对此有详细讲解。
给西非测试计划的一个实用建议:把激活 id 和你自己的测试用例 id 一起记录。运行失败时,这个配对能一眼看出是验证码从未到达、到达太晚,还是到了但被你的解析器拒绝。
非开发人员如何通过控制台获取 +232 验证码?
客服人员和运营人员很少需要写代码。注册后,打开 OTP Gateway,选择服务,选择塞拉利昂,查看显示的价格并确认。+232 号码会显示在屏幕上;把它粘贴到应用中,请求短信,验证码到达后会显示在号码旁边。
如果应用发送较慢,请保持页面打开;倒计时会显示窗口还剩多少时间,取消按钮会把钱立即退回钱包。团队里的任何人都可以对第二个服务重复同样的步骤,这使控制台很适合在发布前做快速抽查。
如果塞拉利昂号码收不到验证码怎么办?
激活会保持 20 分钟有效。如果这段时间内没有收到任何内容,或你取消了,OTP Route 会在你无需请求的情况下把全部金额退回钱包。然后:
- 等待并稍后重试,或为同一服务尝试另一条线路;
- 确认该服务接受虚拟号码,因为有些会拒绝;
- 避免反复冲击下单端点;请拉开重试的间隔。
塞拉利昂有长期线路吗?如何付费?
塞拉利昂没有可自助购买的长期号码。专属号码(Dedicated Numbers)仅面向美国和加拿大出售,每月 $1.95 起;需要长期 +232 线路的团队可以发邮件至 [email protected],能否办理取决于当地规定。
其余一切都通过没有订阅的预付美元钱包进行:用银行卡或 USDT/USDC 充值,每次充值都会收到 PDF 发票。开发账户可应要求切换到沙盒,返回模拟的号码和验证码,用于集成测试。详见价格。
常见问题
我可以在塞拉利昂境外测试 +232 的注册流程吗?
可以。来自 OTP Gateway 的 +232 测试号码无论你的团队在哪里办公都能接收验证码,你可以在控制台或通过 API 读取。
OTP API 中塞拉利昂的国家 id 是什么?
是 sl。在价格查询和 POST /api/v1/activations 的请求体中传入它。
塞拉利昂的电话号码应该如何存储?
存储 E.164 格式:+232 加八位国内号码,不带主干前缀零。
塞拉利昂的验证号码多少钱?
价格每条验证码 $0.20 起,取决于服务;确认之前会显示实时价格。
验证码会使用克里奥语吗?
很少。大多数服务向 +232 号码发送的验证短信使用英语,不过具体措辞取决于各个服务。
团队可以保留同一个塞拉利昂号码用于重复登录吗?
无法自助实现:Gateway 号码每个只对应一条验证码,而专属线路仅限美国和加拿大。如需了解其他选项,请发邮件至 [email protected] 咨询。
我可以对邻近国家使用同一套集成吗?
可以。只需更换国家 id,所以为 sl 构建的测试套件只要替换该值,就能加入其他西非线路,例如利比里亚。
允许哪些用途?
对你自己的产品做 QA,以及运营你控制的合法企业账户。你仍然受各服务条款约束,OTP Route 的《可接受使用政策》适用于每一个 +232 订单。
服务名称均为其各自所有者的商标,OTP Route 与其无任何关联。请合法使用号码,并遵守各服务的条款及我们的可接受使用政策。