アルジェリアのサインアップ認証:ワンタイムの +213 番号、API 呼び出し、課金

国番号 +213OTP Gateway は 1 コードあたり $0.20 から専用番号:米国・カナダのみAPI ID: dz
クイックアンサー

はい、OTP Route ならアルジェリア(+213)の認証コードを受信できます。OTP Gateway は 1 回のコード用にワンタイムの +213 番号を発行し、ダッシュボードで確認するか、REST API と署名付き Webhook で取得できます。料金は 1 コード $0.20 からで、20 分以内に何も届かなければ、料金はウォレットに戻ります。

1 回限りのコードか、保持する番号か:アルジェリアのテストにはどちらが合うか?

連携コードを書き始める前に、1 つだけ確認してください。認証するアカウントが、来月もこの電話番号を必要とするかどうかです。その答えによって、使う OTP Route のプロダクトが決まります。

  • OTP Gateway は、1 回の認証イベントを対象とします。サービスとアルジェリアを選ぶと +213 の番号が 1 つ発行され、コードを 1 件読み取ると、アクティベーションは閉じます。サインアップのテスト、リグレッションの実行、リリース前の確認に向いています。
  • 専用の仮想番号(Dedicated Virtual Numbers) は、更新されている間保持できる長期回線で、SMS の送受信とブラウザーからの通話に対応します。販売対象は米国とカナダのみで、月額 $1.95 からです。

アルジェリア向けのセルフサービスの長期番号はありません。運用チームが長期にわたる +213 回線を本当に必要とする場合は、用途を添えて [email protected] にメールしてください。ワンタイムのルート以外は現地の規則に左右され、対応できない可能性があります。ほとんどの QA 業務には、コード単位のルートが適切なツールです。グレーな部分については、一時番号と専用番号の記事で解説しています。

アルジェリアの認証番号はどのアプリ向けに注文できるか?

アルジェリアの最新のスナップショットでは、1,700 を超えるサービスが掲載されています。プロダクトチームから特に問い合わせの多いものには、WhatsApp、Telegram、Google (Gmail & YouTube)、Facebook、Instagram、TikTok、Viber、imo、Signal、Microsoft & Outlook、LinkedIn、Uber、ChatGPT (OpenAI) があります。

ルートは一日の中で開いたり閉じたりするため、このリストは目安であり、保証ではないと考えてください。実行の直前に API で現在の提供状況を確認し、利用できない組み合わせがあってもスイート全体を失敗させず、テストハーネス側でスキップさせてください。

アルジェリアの OTP API の実際のシーケンスは?

すべては https://otproute.com/api/v1 の下にあり、開発者コンソールで生成した or_live_ で始まる Bearer キーで認証します。アルジェリアの国 ID は dz です。

  1. GET /api/v1/services でサービス ID を取得します。テストごとに呼び出さず、キャッシュしてください。
  2. GET /api/v1/prices?country=dz&service=<id> で、その組み合わせの現在の価格と提供状況を照会します。
  3. POST /api/v1/activations に {"service": "telegram", "country": "dz"} のような本文を送ってアクティベーションを作成します。返ってきたアクティベーション ID を +213 の番号と一緒に保存します。
  4. その番号を、テスト対象アプリのサインアップ画面に入力します。
  5. コードは Webhook の activation.sms_received から取得するか、GET /api/v1/activations/{id} を控えめな間隔でポーリングします。

各 Webhook 配信には X-OTPRoute-Signature: t=<unix>,v1=<hex> が付いています。エンドポイントのシークレットで <t>.<raw body> の HMAC-SHA256 を再計算し、定数時間で比較して、古いタイムスタンプは破棄してください。1 アカウントでは、キー最大 10 個、Webhook エンドポイント最大 5 個を保持でき、上限は 1 分あたり 300 リクエストです。この SMS 認証 API の全容は、API ドキュメントに記載されています。

開発者でなくてもダッシュボードから +213 のコードを取得できるか?

はい。プロダクトマネージャーやサポートリーダーも、手作業で同じことができます。サインインして OTP Gateway を開き、サービスとアルジェリアを選び、注文前に表示される価格を確認して確定します。番号はすぐに表示されるので、アプリに貼り付けると、SMS を受信した時点で同じ画面にコードが表示されます。確認を途中で中止する場合は、アクティベーションをキャンセルすれば、金額はウォレットに戻ります。手動のスポットチェックと自動化されたスイートを併用するチームは、通常どちらの方法も残しています。詳しくはQA テストのページをご覧ください。

アルジェリアの番号はどう正規化すべきか。コードの言語は?

国内では、アルジェリアの携帯番号は先頭に trunk の 0 を付け、その後ろに 9 桁を続けてダイヤルします。国際形式ではその 0 を取り除くため、国内の 0X XX XX XX XX は +213 X XX XX XX XX になります。保存するのは E.164 形式(プラス記号、213、9 桁、スペースなし)にして、整形は表示するときだけにしてください。よくあるバグは、国内の 10 桁の入力は受け付けるのに国際形式を拒否する(またはその逆の)フォームのバリデーターなので、テストケースでは両方を網羅してください。

アラビア語とタマジグト語が公用語で、ビジネスや行政ではフランス語も広く使われています。サービスやアカウントのロケールによって、コードはアラビア語、フランス語、英語のいずれかで届くことがあります。自社のプロダクトがアラビア語のテキストを送る場合は、認証画面で右から左へのレイアウトと数字が正しく表示されること、そして周囲がどの文字であってもパーサーがコードを抽出できることを確認してください。

チームがアルジェリアに注目するのは、通常、マグレブ地域への展開や、フランス語圏の北アフリカの顧客へのサービス提供のときです。モックではなく実際の +213 ルートで認証する典型的な理由は、2 言語対応のローカライズ QA です。

+213 のコードが届かなかったらどうなるか?

各アクティベーションの有効時間は 20 分です。コードが届いた場合にのみ課金されます。ウィンドウが空のまま終わった場合やキャンセルした場合は、全額が自動的にウォレットに戻ります。サービスによっては仮想番号を拒否するため、まさにそのために返金の仕組みがあります。

何も届かないときは、次のようにします。

  • 1 分でキャンセルせず、ウィンドウが終わるまで待ちます。配信時間はサービスとルートによって異なります。
  • 時間をおいて再試行するか、テストが許せば別のサービスのルートを試します。
  • このフローで、そのサービスが仮想番号をそもそも受け付けるかどうかを確認します。
  • 短い間隔での再注文は避け、試行の間隔をあけます。

さらに詳しくは、OTP 配信失敗を減らすガイドをご覧ください。各サービスの規約に従ってください。すべてのアクティベーションに、OTP Route の利用規約(Acceptable Use Policy)が適用されます。

支払いとサンドボックスでのテストはどうなっているか?

課金は 1 つのプリペイド式 USD ウォレットで行い、月額料金はなく、選ぶプランもありません。カードまたは USDT/USDC のステーブルコインでチャージでき、チャージのたびに PDF の請求書がメールで届きます。連携作業では、申請により開発用アカウントをサンドボックスに切り替えられます。サンドボックスでは模擬の番号とコードが返されるため、Webhook を含む OTP ルーティングのフロー全体を、ウォレットの資金を使わずに試せます。現在の料金は料金のページで確認でき、6 桁のメールコードまたは Google サインインでアカウントを開設できます。

よくある質問

現地の SIM なしで、アプリのアルジェリア向けサインアップフローをテストできますか?

はい。OTP Gateway でテスト用の +213 番号を注文し、アプリに入力して、ダッシュボードまたは API でコードを確認します。料金は 1 コード $0.20 からで、SMS が届かなければ返金されます。

OTP Route の API で、アルジェリアの国 ID は何ですか?

dz です。POST /api/v1/activations の country フィールドと、価格エンドポイントの country クエリパラメーターに指定します。

繰り返しのログイン用に、アルジェリアの番号を保持できますか?

セルフサービスでは不可です。長期回線は米国とカナダのみの提供だからです。アルジェリアについては [email protected] にメールで問い合わせられますが、回答は現地の規則次第で、対応できない場合もあります。

アルジェリアの番号の先頭のゼロは取り除くべきですか?

はい。E.164 に変換するときは、国内の trunk の 0 を取り除いて +213 を付けます。保存する値はその標準形にし、表示のときだけ整形してください。

サービスが仮想番号を拒否した場合、課金されますか?

いいえ。20 分のウィンドウが閉じるまでに番号にコードが届かなければ、金額は自動的にウォレットに戻されます。

Webhook は必要ですか、それともポーリングで十分ですか?

小規模なスイートなら、GET /api/v1/activations/{id} のポーリングで十分です。多数のアクティベーションを並列で実行するようになると Webhook のほうが拡張しやすく、ポーリングのループも不要になります。

サービス名はそれぞれの所有者の商標です。OTP Route はこれらの企業と提携していません。番号は合法的にご利用いただき、各サービスの利用規約および当社の利用規定に従ってください。

数分で最初の OTP をルーティング

無料アカウントを作成し、USD ウォレットにチャージして、ダッシュボードまたは API から番号を注文。月額料金はありません。