为什么在东非上线的团队要用 +255 号码做测试?
坦桑尼亚是东非最大的移动市场之一,对许多人来说,手机是访问在线服务的主要方式,从即时通讯到移动支付都是如此。斯瓦希里语和英语都是官方语言,日常交流以斯瓦希里语为主,因此进入该市场的产品通常会在英语之外提供斯瓦希里语界面。
订购 +255 号码做测试的典型原因:
- 检查斯瓦希里语的引导页、错误提示和短信提示读起来是否自然、协调一致。
- 在市场推广之前,从达累斯萨拉姆的视角做一次上线前检查。
- 为区域客服中心验证公司自己的企业账户,而不暴露员工的个人 SIM 卡。
我们的 移动应用验证 说明介绍了团队如何组织这些检查。
目前坦桑尼亚有哪些服务线路?
坦桑尼亚目前在 OTP Gateway 上有超过 1,600 项服务可用。常用线路包括 WhatsApp、Telegram、Facebook、Instagram、TikTok、Snapchat、X (Twitter)、Google (Gmail & YouTube)、Microsoft & Outlook、LinkedIn、imo、Uber 和 ChatGPT (OpenAI)。
OTP 路由按服务和国家分别决定,号码池在一天之中不断变化,所以请向 API 查询,不要相信缓存的清单。
如何通过 API 获取坦桑尼亚验证码?
让你的客户端指向 https://otproute.com/api/v1,并发送前缀为 or_live_、在开发者控制台生成的 Bearer 密钥。坦桑尼亚的国家 ID 为 tz。
- 查找:
GET /api/v1/countries和GET /api/v1/services返回各 ID;请缓存它们。 - 价格:
GET /api/v1/prices?country=tz&service=<id>返回该组合的实时价格。 - 下单:
POST /api/v1/activations,请求体为{"service": "telegram", "country": "tz"},返回激活 ID 和一个 +255 号码。 - 接收:监听
activation.sms_receivedWebhook,或轮询GET /api/v1/activations/{id}。 - 清理:运行被放弃时调用
POST /api/v1/activations/{id}/cancel。
对于并行的 CI 任务,Webhook 比激进的轮询更不容易触及每分钟 300 次请求的限制。请让处理程序以激活 ID 保持幂等,并在信任请求体之前验证 X-OTPRoute-Signature 的 HMAC;Webhook 捕获文章 对此有详细讲解。这套坦桑尼亚 OTP API 流程与其他所有国家使用的是同一个短信验证 API。
不写代码呢?
打开控制台,进入 OTP Gateway,选择坦桑尼亚和你的服务,并确认显示的价格。把 +255 号码复制到你正在测试的应用中;短信一收到,验证码就会出现在订单旁边,同时有一个计时器显示 20 分钟还剩多少。每月只需验证一个公司账户的运营人员通常停留在这条路径上,因为它只需要浏览器和一个已充值的钱包,无需创建或轮换 API 密钥。
坦桑尼亚的电话号码怎么写?
在坦桑尼亚国内,手机号拨打时带有长途冠码 0,所以本地看起来是 07… 或 06…,后面再跟八位数字。在国际格式中,这个零会消失,得到 +255 加九位数字,例如以 +2557 开头的号码。
请存储 E.164 版本,并对用户输入的内容做规范化:去掉空格,把开头的 0 转换为 +255,并把 00255 视为 +255。同一张表中混用多种格式会导致重复账户和查询失败。大多数国际平台的验证短信预计为英语,而一些本地发送方,或账户语言设为斯瓦希里语时,则会是斯瓦希里语。
+255 验证码没到,现在怎么办?
沉默不会让你付费。如果 20 分钟窗口结束仍没有短信,或者你取消了,全部金额会退回你的钱包。重试之前,请考虑常见原因:服务可能拒绝虚拟号码,当时它向坦桑尼亚的投递可能较慢,或者该具体号码不适用于那个平台。请等窗口结束,稍后重试或改用另一条服务线路,并避免快速重复下单。投递失败指南 提供了更长的检查清单。
长期号码、钱包与沙盒
OTP Route 上不存在自助开通的长期坦桑尼亚号码。专属号码仅限美国和加拿大,每月 $1.95 起;如果需要长期使用的 +255 号码,请发邮件至 [email protected],能否提供取决于当地规定。
所有费用都从同一个预付美元钱包支出,没有套餐,也没有月费。接受银行卡和 USDT/USDC 充值,每次充值都会通过电子邮件发送 PDF 发票。开发账户可以应请求切换到沙盒,让模拟的号码和验证码先对你的集成进行测试。
常见问题
我能在坦桑尼亚境外验证坦桑尼亚账户吗?
可以。+255 号码在线开通,无论你的团队身在何处,验证码都会显示在控制台或送达你的服务器。
API 对坦桑尼亚要求使用什么国家代码?
在价格查询和 POST /api/v1/activations 中使用 tz 作为国家 ID。
接收坦桑尼亚短信 OTP 要多少钱?
每个验证码 $0.20 起。具体价格取决于服务,由 GET /api/v1/prices 实时返回。
存储的号码应该保留开头的零吗?
不应该。请存储 +255 加九位国内号码,并在输入时转换任何以 0 开头的内容。
我能测试斯瓦希里语的注册流程吗?
可以。把你的应用或测试设备设为斯瓦希里语,用 OTP Gateway 的 +255 号码注册,然后读取你的应用触发的验证码。
如果验证码一直没来,我的钱会退回吗?
会。20 分钟后过期或被取消的激活会全额退回你的钱包。
坦桑尼亚的所有服务都兼容这些号码吗?
不是全部。有些平台会拒绝虚拟号码,而且你必须遵守各服务的条款以及 OTP Route 的《可接受使用政策》。
我能为客服团队获得按月计费的坦桑尼亚号码吗?
不能自助开通。按月的专属号码仅在美国和加拿大提供;如需了解坦桑尼亚的情况,请发邮件询问团队。
服务名称均为其各自所有者的商标,OTP Route 与其无任何关联。请合法使用号码,并遵守各服务的条款及我们的可接受使用政策。