日本語
EU展開とQAパイプラインのためのオランダSMS認証
OTP Route では、チームが一時的な番号でオランダ(+31)のSMS認証コードを受信でき、コードはダッシュボードに表示されるか、REST API と署名付き Webhook で届きます。OTP Gateway は1コード $0.20 からで、20分以内にメッセージが届かなければ全額がウォレットに戻ります。API 呼び出しでは国ID nl を使います。
EU展開はアムステルダム経由です。+31の経路をどう検証しますか?
多くのプロダクトが、オランダを経由して欧州連合に参入します。デジタル化が進んだ市場で、英語が広く通じ、多くの国際企業がEU拠点をここに置いています。そのため、+31 でのサインアップ、ログイン、アカウント回復のフローは、グロースチームやQAチームが最初に動作を証明しなければならないものの一つであり、たいていはチームの誰かがオランダの携帯契約を持つよりずっと前の段階です。
よくある回避策は頼りありません。引き出しの中の共有SIMが1枚、同僚が中継するコード、あるいはケースごと飛ばしてしまう、といったものです。OTP Route は、テストごとに発行される実際のオランダの認証番号と、テストハーネスに返されるコードで、それらを置き換えます。チームがこれを回帰テストにどう組み込んでいるかは、QAテストの概要 をご覧ください。
+31の携帯番号はどう保存する必要がありますか?
オランダの国番号は +31 で、トランクプレフィックスは 0 です。オランダのユーザーは、通常、携帯番号を 06 に8桁を続けて書きます。E.164形式では 0 が消え、+31 6 に8桁が続く形になり、国番号の後は合計9桁です。
この違いは、予想以上にバリデーションでつまずきの原因になります。UIでは国内の 06 形式も国際形式も受け付け、正規化の際に先頭のゼロを取り除き、E.164の値のみを保存してください。そのうえで実際の +31 番号に対して認証フローを実行し、SMSプロバイダーが保存した内容とまったく同じものを受け取っているかを確認します。番号やロケールでローカライズするサービスからはオランダ語のメッセージが、それ以外からは英語が届くと想定されるため、文章ではなく数字でマッチさせてください。
オランダのルートで認証できるアプリは?
オランダのルートには、3,000を超えるサービスが掲載されています。今日の人気どころは、Telegram、WhatsApp、Microsoft & Outlook、LinkedIn、Google(Gmail & YouTube)、Instagram、Snapchat、Discord、Amazon、Uber、Airbnb、eBay、Claude、ChatGPT(OpenAI)です。
ルートは一日を通して更新されるため、大規模な実行をスケジュールする前に、GET /api/v1/services かダッシュボードで現在の状態を確認してください。
オランダのOTP APIの呼び出し順序はどうなりますか?
Developer console で作成した、or_live_ で始まる Bearer キーで認証します。各アカウントはキーを最大10個、Webhook エンドポイントを5つまで保持でき、上限は1分あたり300リクエストです。
まず GET /api/v1/prices?country=nl&service=telegram でコストを確認します。次に POST /api/v1/activations で、JSON 本文に nl とサービスIDを渡して注文を作成します。レスポンスには、アクティベーション ID とオランダの番号が含まれます。その番号をサインアップのステップに入力し、GET /api/v1/activations/{id} をポーリングするか、activation.sms_received イベントを待ちます。期限切れやキャンセルされた注文では、activation.expired と activation.cancelled が発火します。
すべての Webhook は、X-OTPRoute-Signature ヘッダーをエンドポイントのシークレットで検証し、古いタイムスタンプは破棄してください。詳細は この HMAC ウォークスルー にあります。開発者向けハブ には、クライアントのサンプルがあります。
開発者でない人は、ダッシュボードでオランダのコードをどう取得しますか?
運用やサポートのスタッフは、APIを完全に飛ばせます。メールコードまたは Google サインインで アカウントを作成 した後、OTP Gateway を開き、サービスを選び、オランダを選んで、料金を確認して注文します。+31 の番号がすぐに表示され、届いたコードは同じ画面に表示されます。
アクティベーションは20分間有効です。課金されるのはコードが届いたときだけで、届かない場合や早めにキャンセルした場合は、ウォレットに自動的に返金されます。何も届かないときは、有効時間が終わるまで待ち、サービスが仮想番号を受け付けるか確認し、立て続けに再注文するのではなく、時間をおくか、ベルギー などの別ルートで再試行してください。
オランダの専用番号は可能ですか?
OTP Route に、セルフサービスの長期 +31 番号はありません。Dedicated Virtual Numbers は米国とカナダのみで、$1.95/月からです。受信と送信のSMS、Webhook 転送、ブラウザー通話が含まれます。恒久的なオランダの回線が必要なチームは [email protected] にメールで相談できますが、現地の規則によるため、不可能な場合もあります。繰り返しログインする必要があるステージング用アカウントには、通常、米国またはカナダの専用回線のほうが無難な選択です。
ウォレットとサンドボックスはどう動きますか?
課金は、サブスクリプションもプランの階層もない、従量課金の前払いUSDウォレットです。カードまたは USDT/USDC でチャージし、チャージのたびにPDFの請求書がメールで届きます。リクエストにより開発用アカウントをサンドボックスに切り替えられるので、連携テストは資金を使わずに、シミュレートされた番号とコードを返します。OTP Route は、自社の正当なプロダクトのテストと運用のためのものです。各サービスの利用規約と利用規定(Acceptable Use Policy)を守ってください。
よくある質問
オランダの番号は 06 プレフィックス付きで保存すべきですか?
代わりにE.164形式で保存してください。先頭の 0 を取り除き、+31 に残りの9桁を続けて保存します。国内形式の表示は、UIでのみ行います。
EU圏外から、自社アプリのオランダ向けサインアップをテストできますか?
はい。どこからでも nl のアクティベーションを注文し、ダッシュボードか API で +31 のコードを読み取れます。
オランダの認証番号はいくらですか?
料金は1コード $0.20 からで、サービスによって異なります。注文前に GET /api/v1/prices がリアルタイムの金額を返します。
OTPメッセージはオランダ語で届きますか?
届くこともあります。電話番号やアカウントの言語でローカライズするサービスはオランダ語のテキストを送ることがあり、それ以外は英語を使うため、コードの数字を解析してください。
+31の番号にSMSが届かなかった場合はどうなりますか?
コードが届かないまま20分が過ぎると、アクティベーションは終了し、全額がウォレットに自動的に戻ります。
Webhook が同じイベントを2回受け取ることはありますか?
再送は起こり得るため、アクティベーション ID をキーにしてハンドラーを冪等にし、リクエストごとに署名を検証してください。
数か月保持できるオランダの番号はありますか?
セルフサービスではありません。長期の専用回線は米国とカナダ向けの製品です。それ以外のニーズについては、サポートにメールでお問い合わせください。
サービス名はそれぞれの所有者の商標です。OTP Route はこれらの企業と提携していません。番号は合法的にご利用いただき、各サービスの利用規約および当社の利用規定に従ってください。