日本語
+1はすべて米国だと思い込むフォームで+1 268の認証フローをテストする
OTP Routeでは、OTP Gatewayを通じてアンティグア・バーブーダ(+1 268)のSMS認証コードを受信でき、各コードはダッシュボードで読み取るか、REST APIと署名付きWebhookで自社システムに取り込めます。料金は$0.20/コードからで、番号1つにつき20分の有効時間内で1コード分を扱い、SMSが届かなければ料金はウォレットに戻ります。
アンティグア・バーブーダの電話番号が、多くの登録フォームでつまずくのはなぜですか?
この2島からなる国は北米番号計画に含まれるため、番号はニューヨークやトロントの電話と同じ +1 で始まります。多くのチェックアウトページやオンボーディング画面は、この先頭の1を見て、訪問者をひそかに米国の顧客とみなし、誤った国旗を表示して、米国のキャリア向けに書かれたルールを適用します。セントジョンズのヴィラを予約するゲストや、地域のフィンテックの現地顧客が、コードが届かないと報告するまで、誰も気づきません。
バグの再現が難しいのはここからです。QAチームがアンティグアのSIMを持っていることはまずなく、同僚のローミング用端末を借りるのは時間がかかるうえ、テストのトラフィックが個人の端末に残ります。OTP Gatewayの+1 268テスト番号なら、その番号エリアへの実際のルートを、認証コード1回分に限って確保できます。フォーム、SMSテンプレート、国の判定がすべて正しく動くことを確認するには十分です。
+1 268番号は、どう保存・正規化すべきですか?
国を示すシグナルは +1 ではなく、市外局番268だと考えてください。データをきれいに保つためのルールがいくつかあります。
- 正規形式:スペースなしのE.164で保存します。たとえば
+1268に7桁の加入者番号を続け、プラス記号の後ろは11桁です。 - トランク桁:他のNANPエリアからの発信者は、市外局番の前に先頭の1をダイヤルします。E.164で番号を保持していれば、その1はすでに国コードなので、2つ目を追加してはいけません。
- 短い現地入力:住民は、現地の7桁だけを入力することがよくあります。利用者が国選択でアンティグア・バーブーダを選んでいるなら、入力を拒否せず、サーバー側で
+1268を前に付けます。 - 地域の判定:電話番号ライブラリで268のプレフィックスをISOコードAGに対応付け、分析や不正対策のルールでこれらの利用者が米国に一括りにされないようにします。
公用語は英語なので、認証メッセージは通常英語で届きますが、アカウントや端末に設定された言語に従うアプリもあります。
現在、アンティグア・バーブーダのルートで認証できるアプリは?
利用可否はリアルタイムで報告され、一日の中で変動しますが、この国の最新スナップショットには、WhatsApp、Telegram、Google (Gmail & YouTube)、Facebook、Instagram、TikTok、ChatGPT (OpenAI)、Claude、Microsoft & Outlook、Amazon、Uber、Airbnb、Netflixが含まれています。このルートには、全体で700を超えるサービスが載っています。
島の経済は観光への依存度が高いため、チームがここで最も試したがるのは、旅行、配車、短期滞在の予約フローです。仮想番号を受け付けるかどうかは各サービスが自ら決めること、そして認証するすべてのアカウントにそのサービスの規約が適用されることを忘れないでください。
国 `ag` のAPIの手順はどうなりますか?
開発者は、Developerコンソールで作成した(or_live_ で始まる)Bearerキーを使い、https://otproute.com/api/v1 に対してフロー全体をスクリプト化できます。
GET /api/v1/prices?country=ag&service=whatsappで現在のレートを取得します。whatsappは必要なサービスIDに置き換えてください。POST /api/v1/activationsにJSON本文{"service": "whatsapp", "country": "ag"}を送って注文します。レスポンスに番号とアクティベーションIDが含まれます。- その番号を、テスト対象のアプリに入力します。
- Webhookの
activation.sms_receivedイベントを待ちます。取得型がよければ、GET /api/v1/activations/{id}をポーリングします。 - 実行を中止する場合は、
POST /api/v1/activations/{id}/cancelを送ると、確保されていた金額がすぐにウォレットに戻ります。
Webhook側では、エンドポイントのシークレットで "<t>.<raw body>" のHMAC-SHA256を計算して X-OTPRoute-Signature ヘッダーを検証し、古いタイムスタンプは拒否します。1アカウントで最大10個のキーと5つのWebhookエンドポイントを、毎分300リクエストの範囲で利用できます。このSMS認証APIの詳細は、APIドキュメントと、OTP Webhookの署名のガイドで解説しています。
サポートや運用の同僚は、コードなしで実行できますか?
はい。メールコードまたはGoogleサインインでアカウントを作成したら、ウォレットにチャージし、OTP Gatewayを開いてサービスとアンティグア・バーブーダを選び、確定前に価格を確認します。番号が画面に表示されるので、アプリに貼り付けると、受信したコードが注文の横に表示されます。
アクティベーションは20分間有効です。料金が発生するのはコードが届いたときだけで、何も届かないまま時間切れになった場合や、その前にキャンセルした場合は、全額が自動的にウォレットに戻ります。
コードが届きませんでした。次に何を試すべきですか?
番号が無反応なときは、連携が壊れているのではなく、サービスがルートをフィルタしているか、試行を制限していることがほとんどです。落ち着いて順に確認しましょう。
- 20分の有効時間を最後まで待ちます。返金は、操作しなくても行われます。
- 短い間隔で新しい注文を連打しないでください。再試行の間隔を空け、後でもう一度試すか、別のサービスルートを試します。
- そのアプリが仮想番号を受け付けるか確認します。ポリシーとして拒否するところもあります。
- 番号が、短縮した国内形式ではなく、完全なE.164形式でアプリに渡されたか確認します。
OTPルーティングの選択については、OTP配信失敗を減らすのメモでさらに詳しく解説しています。
アンティグア・バーブーダの長期番号はありますか?課金の仕組みは?
この国にはセルフサービスの長期回線はありません。専用番号は米国とカナダ向けの製品で、月額$1.95から、受信・送信SMSとブラウザ通話が付きます。アンティグアの長期回線が本当に必要な場合は [email protected] までご連絡ください。手配できるかどうかは現地の規制によるため、お約束はできません。
支払いは、サブスクリプションも選ぶべきティアもない、前払い式のUSDウォレット1つで行います。カードまたはUSDT/USDCでチャージでき、チャージのたびにPDFの請求書がメールで届きます。料金は料金ページにあり、開発アカウントはリクエストによりサンドボックスに切り替えられます。シミュレートされた番号とコードで、ウォレットの資金を使わずに連携のリハーサルができます。
よくある質問
現地のSIMカードなしで、自社アプリのアンティグア・バーブーダ向け登録をテストできますか?
はい。OTP Gatewayで対象サービス向けの+1 268番号を注文し、ダッシュボードまたはAPIでコードを読み取れば、島内に端末は不要です。
+1 268は、米国の電話番号と同じですか?
米国と国コード1を共有していますが、市外局番268はアンティグア・バーブーダのものです。電話番号ライブラリでISOコードAGに対応付けてください。
OTP Route APIでのアンティグア・バーブーダの国IDは何ですか?
POST /api/v1/activations の呼び出しや GET /api/v1/prices の照会で、country フィールドに ag を指定します。
アンティグア・バーブーダの認証番号はいくらですか?
OTP Gatewayのコードは$0.20/コードからです。正確な金額はサービスによって異なり、注文前にリアルタイムで表示されます。
WhatsAppがコードを送ってこなかった場合、料金は発生しますか?
いいえ。20分以内に番号にSMSが届かない場合、またはその前にキャンセルした場合は、全額がウォレットに返金されます。
アンティグアの番号を何か月も保持できますか?
セルフサービスの製品としてはできません。長期の専用番号は米国とカナダでのみ提供しています。その他の選択肢については、[email protected] までメールでお問い合わせください。
認証できる内容にルールはありますか?
はい。番号は自社の正当なアカウントとテストにのみ使用し、各サービスの規約を守り、OTP Routeの利用規定(Acceptable Use Policy)の範囲内でご利用ください。
サービス名はそれぞれの所有者の商標です。OTP Route はこれらの企業と提携していません。番号は合法的にご利用いただき、各サービスの利用規約および当社の利用規定に従ってください。