谁会在马达加斯加号码上做测试或运营,为什么?
马达加斯加是讲法语的市场,马达加斯加语是国语,两者都是官方语言。这种双语环境使它成为任何向非洲用户提供法语文案的产品的有用检查点:在巴黎读起来很顺的注册页面,仍可能因 +261 号码格式或移动优先的浏览器而出问题。
通常需要马达加斯加验证号码的团队包括:
- 塔那那利佛的法语区客服与 BPO 运营团队:他们在消息和社交平台上运营企业账户,希望不让员工的个人手机绑定其中。
- 向印度洋地区和法语非洲拓展的产品团队:需要在推广前确认用户引导流程可用。
- 面向侨民的应用:客户生活在国外,但使用自己已有的马达加斯加号码注册。
无论哪种情况,目标都一样:在真实的 +261 线路上看到真实的短信送达,而不是相信模拟数据。
+261 号码在数据库里长什么样?
在国内,马达加斯加手机号带中继 0 书写,共十位数字,通常以 03 开头。转为国际格式时这个 0 会消失,得到 +261 加九位数字。
用户表的实用规则:
- 转换为 E.164 时去掉中继 0;
+2610…永远是错的。 - 允许用户输入熟悉的带空格分组格式,然后去掉除数字和开头加号之外的所有字符。
- 检查手机号是否恰好剩下九位国内数字。
全球应用发来的短信通常是法语或英语,取决于账户语言,马达加斯加语的短信较少见。提取验证码时,请匹配数字,而不是某个翻译过的词。
马达加斯加线路上哪些服务可用?
目前有超过 1,000 项服务可以向马达加斯加号码发送验证码。常用的有 WhatsApp、Facebook、Telegram、Google (Gmail & YouTube)、TikTok、Instagram、Microsoft 和 Outlook、LinkedIn、Viber、imo、Signal 以及 ChatGPT(OpenAI)。
这份名单在一天中会变化,所以测试运行前请从 GET /api/v1/services 实时读取,不要假定昨天的名单仍然有效。
如何把 +261 验证码接入我自己的系统?
位于 https://otproute.com/api/v1 的 REST API 使用以 or_live_ 开头的 Bearer 密钥。每个账户最多持有 10 个密钥、注册 5 个 webhook 端点,上限为每分钟 300 次请求。
马达加斯加的国家 ID 是 mg。一个清晰的顺序:
- 用
GET /api/v1/prices?country=mg&service=telegram获取价格。 - 通过
POST /api/v1/activations创建激活,请求体为{"service": "telegram", "country": "mg"}。 - 把返回的号码输入被测产品。
- 在你的端点上接收
activation.sms_received,如果你更喜欢轮询,就调用GET /api/v1/activations/{id}。 - 如果场景被放弃,
POST /api/v1/activations/{id}/cancel会结束它并退还冻结的款项。
信任任何 webhook 之前都要先验证:X-OTPRoute-Signature 头包含 t=<unix>,v1=<hex>,其中 v1 必须等于用端点密钥对 <t>.<raw body> 计算的 HMAC-SHA256。拒绝任何时间戳过旧的请求,并以激活 ID 为键写入数据,这样重复投递也不会造成影响。webhook 捕获指南演示了完整的处理程序。
非技术人员有控制台路径吗?
有。运营负责人可以登录,打开 OTP Gateway,选择马达加斯加和一项服务,查看显示的价格并下单。+261 号码会出现在激活卡片上,收到的短信也显示在同一张卡片上。不需要终端,也不需要管理密钥,20 分钟窗口的行为与通过 API 时完全一致。
马达加斯加的验证码没到,怎么办?
大多数失败来自发送方的服务,而不是你的配置。升级处理之前:
- 给激活留足完整的 20 分钟;重发可能会晚到。
- 检查该服务是否接受虚拟号码。有些服务会拒绝,这就是未得到回应的激活会自行退款的原因。
- 隔一段时间再试,或者切换到另一条能走通同一流程的服务线路。
- 不要在短时间内循环下新订单;这只会浪费频率限制,对送达没有任何帮助。
窗口关闭前没有收到短信,或者你取消时,全部金额会退回钱包,无需提交工单。
长期线路与用量付费
OTP Route 没有自助开通的马达加斯加长期号码。我们的专属号码(Dedicated Numbers)仅覆盖美国和加拿大,$1.95/month 起;如果你需要长期的 +261 线路,请发邮件到 [email protected],团队会告知当地规定是否允许,但不作承诺。临时号码与专属号码一文解释了哪种产品适合哪种工作。
付款通过一个预付美元钱包进行:没有订阅,也不必选择套餐。可用银行卡或 USDT/USDC 充值,每次充值都会通过邮件收到 PDF 发票。各组合的当前费率见价格页面。开发者还可以申请沙盒模式,它提供模拟号码和验证码,让集成在真正花钱之前就得到验证。
常见问题
没有本地 SIM 卡,也能检查我的应用的马达加斯加注册流程吗?
可以。在 OTP Gateway 为你的服务订购一个 +261 号码,验证码会出现在控制台,或送达你的 webhook。只有验证码送达时你才需付费。
OTP Route 对马达加斯加使用哪个国家 ID?
ID 是 mg,用于 POST /api/v1/activations 等调用。
存储马达加斯加手机号时应该保留开头的 0 吗?
不需要。去掉中继 0,保存 +261 加九位数字;只在展示时才用空格重新排版。
验证码短信会是什么语言?
取决于发送方和账户设置。法语和英语是常见情况,所以请解析数字验证码,而不是固定的措辞。
用于测试的 +261 号码以后还能重复使用吗?
每次激活只为 20 分钟内的一条验证码而设计。需要长期反复登录的账户需要另外的方案,而长期号码只在美国和加拿大可自助开通。
有使用规则吗?
有。请遵守各服务的条款和 OTP Route 的《可接受使用政策》;号码用于测试你自己的产品或运营真实的企业账户,每个真实的个人或企业只对应一个账户。
向马达加斯加做 OTP 路由需要单独签合同吗?
不需要。同一个钱包和短信验证 API 适用于所有国家,你可以用邮件验证码或 Google 登录注册。
服务名称均为其各自所有者的商标,OTP Route 与其无任何关联。请合法使用号码,并遵守各服务的条款及我们的可接受使用政策。