你在摩洛哥的上线是否被某位员工的手机卡住了?
在卡萨布兰卡、拉巴特或丹吉尔运营客服中心或区域业务的公司,常常有同一个薄弱点:企业账户注册在某位团队成员个人的 +212 手机号上。这个人休假时,没人能登录;他们离职时,账户也随之而去。
产品团队则遇到另一种情形:摩洛哥的注册流程需要本地号码,QA 在另一个国家,唯一能用的 SIM 属于一位外包人员。OTP Route 消除了这种依赖。验证号码按需申请,验证码集中获取,访问权限不再取决于手机在谁的口袋里。我们的运营团队页面更深入地介绍了账户管理方面的内容。
哪些服务适用于摩洛哥验证号码?
目前有超过 1,700 个服务可以路由到摩洛哥号码。在今天的快照中,常见的名称包括 Telegram、Instagram、WhatsApp、Facebook、TikTok、Snapchat、Signal、Viber、Amazon、AliExpress、eBay、X(Twitter)和 Claude。
可用性是实时的而非固定的,因为我们的运营商合作伙伴会在一天中增减容量。测试运行前,请向 API 查询当前可用的服务,不要把服务列表写死在代码里。
校验器对 +212 号码应该期待什么?
在摩洛哥国内,手机号带有长途前缀 0,所以典型号码以 06 或 07 开头,共十位。国际格式中这个零会被去掉:E.164 形式为 +212 加九位数字,通常以 6 或 7 开头。
- 保存前把每个输入规范化为
+212XXXXXXXXX;用户可能输入国内格式或国际格式。 - 在输入掩码中保留
+212和开头的6/7,但不要把号段限定得过死,以免新分配的号码无法通过校验。 - 预计会出现多语言混杂的短信。阿拉伯语和阿马齐格语是官方语言,法语在商业和服务中很常见,所以同一条验证码可能以阿拉伯文、法语或英语到达。你的解析器应当从 Unicode 文本中提取数字,并能容忍数字周围的从右向左书写内容。
摩洛哥的本地化 QA 往往不在于 OTP 本身,而在于周围的界面如何同时以阿拉伯语和法语渲染。
非开发人员如何在控制台订购摩洛哥验证码?
客服经理和增长人员无需接触 API,在浏览器里就能完成:
- 用邮箱和 6 位邮箱验证码,或通过 Google 登录来创建账户,并启用 TOTP 双重验证。
- 给钱包充值。
- 打开 OTP Gateway,选择服务,再选择摩洛哥。
- 查看屏幕上显示的价格并确认。
- 把 +212 号码粘贴到向你发出提示的应用中,并请求发送短信。
- 验证码到达后,从激活卡片上读取。
这个号码只用于那一条验证码,不是可以长期保留的线路。
工程师如何自动化摩洛哥 OTP API?
摩洛哥的 OTP 路由通过与其他所有国家相同的短信验证 API 提供。在开发者控制台生成密钥(以 or_live_ 开头,最多可持有 10 个),并以 Bearer 令牌的方式调用 https://otproute.com/api/v1。摩洛哥的国家 id 是 ma。
常见流程是:先用 GET /api/v1/prices?country=ma&service=<id> 确认价格和可用性,再用 POST /api/v1/activations 并带上 {"service": "telegram", "country": "ma"} 获取号码,然后使用 activation.sms_received 的 Webhook,或轮询 GET /api/v1/activations/{id}。用 POST /api/v1/activations/{id}/cancel 取消卡住的订单。
在 Webhook 一侧,请检查 X-OTPRoute-Signature 的值(t=<unix>,v1=<hex>):用端点密钥对时间戳、一个点号和未经改动的原始请求体计算 HMAC-SHA256。丢弃时间戳过旧的请求,并让处理程序以激活 id 为键保持幂等。开发者中心链接到参考资料和 SDK 说明。
摩洛哥验证码没到,可以怎么尝试?
- 让激活走完完整的 20 分钟。如果窗口到期仍无短信,你无需任何操作就会获得全额退款。
- 确认目标服务接受虚拟号码;有些服务无论哪个国家都不接受。
- 稍后重试,或为同一服务重新下单,使其落在不同的号码上。
- 间隔重试。每隔几秒就发起新订单只会浪费余额,也很少有帮助。
关于如何选择路由的更多指导,请参阅 OTP 的国家路由。
摩洛哥的长期线路、钱包与沙盒
摩洛哥没有自助的专属号码(Dedicated Number)。这类长期线路仅适用于美国和加拿大,$1.95/月起。如果摩洛哥线路对你的业务至关重要,请写信至 [email protected];能否安排取决于当地规定。
计费采用一个美元钱包的按量付费:没有订阅,可通过银行卡或 USDT/USDC 充值,每次充值都有 PDF 发票。开发账户可应请求切换到沙盒,让整个集成都能用模拟号码和验证码演练。请仅将 OTP Route 用于你自己合法的产品和账户,并遵守各服务的条款和我们的《可接受使用政策》。
常见问题
不在摩洛哥,也能接收摩洛哥短信 OTP 吗?
可以。+212 号码通过 OTP Gateway 签发,无论你的团队在哪里,验证码都会显示在控制台或通过 API 送达。
摩洛哥在 OTP Route API 中的国家 id 是什么?
在价格查询和激活请求中,使用 ma 作为国家值。
我们团队成员的个人号码会不会不再出现在摩洛哥企业账户上?
对于注册和一次性验证,可以:验证码会发送到 OTP Gateway 号码。之后需要反复登录的账户更适合使用长期线路,而它只在美国和加拿大提供自助购买。
为什么摩洛哥的验证码有时是阿拉伯语,有时是法语?
每个应用自行选择短信语言,通常基于设备或账户设置。只提取数字就可以不依赖任何一种语言。
测试时应该如何格式化 +212 号码?
使用 E.164 格式发送:+212 后跟九位数字,不带国内长途前缀 0。
摩洛哥号码收不到短信,我的钱会怎样?
20 分钟窗口结束后,或你取消时,全部金额会退回你的钱包。
可以免费演练摩洛哥的集成吗?
可为开发账户申请沙盒。它会生成模拟的号码和验证码,让你的流程可以从下单到 Webhook 全程测试。
服务名称均为其各自所有者的商标,OTP Route 与其无任何关联。请合法使用号码,并遵守各服务的条款及我们的可接受使用政策。