日本語
タンザニア(+255)のSMS OTPをダッシュボードやパイプラインで受信
OTP Routeは、OTP Gatewayを通じてタンザニア(+255)のワンタイム番号を提供します。選んだサービスの認証コードをダッシュボードで受け取るほか、APIと署名付きWebhookでコードに直接配信することもできます。料金は$0.20/コードから、アクティベーションの待機時間は20分で、何も届かなければ自動的に返金されます。
東アフリカでのローンチ前に+255番号でテストするのはなぜですか?
タンザニアは東アフリカ最大級のモバイル市場のひとつで、メッセージングからモバイルマネーまで、多くの人にとって電話がオンラインサービスへの主な入口です。スワヒリ語と英語がともに公用語で、日常会話ではスワヒリ語が主流のため、この市場に参入するプロダクトは通常、英語とあわせてスワヒリ語のUIを用意します。
+255番号を注文してテストする典型的な理由は次のとおりです。
- スワヒリ語のオンボーディング画面、エラーメッセージ、SMSプロンプトが自然に読めるかを確認する。
- マーケティング施策の前に、ダルエスサラームの視点でローンチ前チェックを行う。
- 地域のサポートデスク向けに、従業員の個人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_receivedのWebhookを待ち受けるか、GET /api/v1/activations/{id}をポーリングします。 - 後片付け:実行を中止したら
POST /api/v1/activations/{id}/cancelを呼びます。
並列のCIジョブでは、積極的なポーリングよりWebhookのほうが、1分あたり300リクエストの制限に優しい方法です。ハンドラーはアクティベーションIDで冪等にし、本文を信頼する前に X-OTPRoute-Signature のHMACを検証してください。手順はWebhookによるキャプチャの記事で解説しています。このタンザニアOTP APIの流れは、他のすべての国で使うSMS認証APIと同じです。
コードを書かない方法はありますか?
ダッシュボードを開いてOTP Gatewayに進み、タンザニアとサービスを選んで、表示された価格を確認します。+255番号をテスト中のアプリにコピーすると、SMSを受信した時点で注文の横にコードが表示され、タイマーで20分のうち残りの時間も確認できます。月に一度、会社のアカウントを1つ認証するだけの運用スタッフなら、ブラウザと入金済みウォレットがあれば足り、APIキーの作成やローテーションも不要なため、たいていこの方法のままで済みます。
タンザニアの電話番号はどう表記しますか?
タンザニア国内では、携帯番号はトランクの 0 を付けてダイヤルするため、国内表記では 07… や 06… の後ろにさらに8桁が続く形になります。国際形式ではゼロが落ちて、+255 に9桁が続きます。たとえば +2557 で始まる番号です。
E.164形式で保存し、ユーザーの入力は正規化してください。スペースを取り除き、先頭の 0 は +255 に変換し、00255 は +255 として扱います。1つのテーブルに形式が混在すると、アカウントの重複や検索の失敗につながります。認証SMSは、国際的なプラットフォームの大半からは英語で、一部の現地の送信元や、アカウントの言語がスワヒリ語に設定されている場合はスワヒリ語で届くと考えておいてください。
+255のコードが届かなかったら?
無反応で課金されることはありません。20分の待機時間が空のまま終了した場合、またはキャンセルした場合は、全額がウォレットに戻ります。再試行の前に、よくある原因を考えてみましょう。サービスが仮想番号を拒否している、タンザニア宛ての配信がその時点で遅れている、特定の番号がそのプラットフォームに適していない、などです。待機時間を最後まで待ち、時間を置くか別のサービスルートで再試行し、立て続けの再注文は控えてください。より詳しいチェックリストは配信失敗ガイドにあります。
長期番号、ウォレット、サンドボックス
OTP Routeには、セルフサービスで使えるタンザニアの長期番号はありません。専用番号は米国とカナダに限られ、月額$1.95からです。継続して使える+255回線が必要な場合は [email protected] にメールしてください。利用可否は現地の規制次第です。
すべての支払いは単一のプリペイドUSDウォレットで行い、プランも月額料金もありません。カードとUSDT/USDCでのチャージに対応しており、そのたびにPDF請求書がメールで届きます。開発用アカウントはリクエストに応じてサンドボックスに移行でき、シミュレートされた番号とコードでまず連携をテストできます。
よくある質問
タンザニア国外からタンザニアのアカウントを認証できますか?
はい。+255番号はオンラインで発行され、チームがどこにいても、コードはダッシュボードに表示されるか、サーバーに配信されます。
タンザニアについて、APIはどの国コードを求めますか?
価格照会と POST /api/v1/activations では、国IDとして tz を使います。
タンザニアのSMS OTPを受信するといくらかかりますか?
1コード$0.20からです。正確な価格はサービスによって異なり、GET /api/v1/prices でリアルタイムに返されます。
保存する番号の先頭のゼロは残すべきですか?
いいえ。+255 に9桁の国内番号を付けた形で保存し、0 で始まる入力は受け取る時点で変換してください。
スワヒリ語のサインアップフローをテストできますか?
はい。アプリまたはテスト端末をスワヒリ語に設定し、OTP Gatewayの+255番号で登録して、アプリが送信させたコードを読み取ります。
コードが届かなければ返金されますか?
はい。20分で期限切れになった、またはキャンセルされたアクティベーションは、全額がウォレットに返金されます。
タンザニアのサービスはすべてこれらの番号に対応していますか?
すべてではありません。仮想番号を拒否するプラットフォームもあるため、各サービスの利用規約とOTP Routeの利用規定を守る必要があります。
サポートチーム向けに月額制のタンザニア回線を取得できますか?
セルフサービスではできません。月額制の専用番号は米国とカナダでのみ提供されています。タンザニアについてはチームにメールでお問い合わせください。
サービス名はそれぞれの所有者の商標です。OTP Route はこれらの企業と提携していません。番号は合法的にご利用いただき、各サービスの利用規約および当社の利用規定に従ってください。