デンマーク(+45)の電話認証をテストする:OTP Routeの製品の選び方

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

はい。OTP Routeでは、OTP Gatewayで使い捨ての番号を注文し、ダッシュボードで確認するか、REST APIと署名付きWebhookで取得することで、デンマーク(+45)の認証コードを受信できます。料金は$0.20/コードからで、20分の有効時間内にSMSが届いた場合にのみ課金が確定します。デンマークのセルフサービスの長期回線は提供していないため、+45のテストにはGatewayをお使いください。

必要なのはデンマークのコード1回分ですか、それとも保持できる番号ですか?

連携コードを書き始める前にここを決めておきましょう。OTP Routeの2つの製品は、解決する課題が異なります。

  • OTP Gatewayは、1回の認証用に+45番号を提供します。番号を注文し、テスト対象のアプリからSMSを発生させ、コードを読み取れば、その番号の役目は終わりです。サインアップのテスト、リグレッションスイート、デンマーク向けオンボーディング画面の単発の確認に向いています。
  • 専用仮想番号(Dedicated Virtual Numbers)は、更新を続ける限り保持できる回線で、SMSの送受信とブラウザからの通話に対応しています。この回線は米国とカナダの番号のみで、1か月$1.95からです。

デンマークのセルフサービスの長期番号はありません。+45の回線を継続して使う必要が本当にある場合は、[email protected]までご連絡ください。手配できるかどうかは現地の規制によるもので、確約はできません。デンマークのQAであれば、ほとんどの場合Gatewayが適切なツールです。使い捨て番号と専用番号の比較の記事では、北欧向けのテスト計画を想定して両者を比べています。

+45のGateway番号ではどのアプリを認証できますか?

デンマークのルートは現在、1,800を超えるサービスに対応しています。本日のスナップショットで人気のあるものは、WhatsApp、LinkedIn、Uber、Telegram、Google (Gmail & YouTube)、Microsoft & Outlook、Signal、Discord、ChatGPT (OpenAI)、Amazon、Airbnb、Netflixです。

提供状況は、キャリアパートナーが容量を追加したり減らしたりするため、日中に変動します。このリストは契約ではなく出発点として捉えてください。優れたOTPルーティングとは、在庫があると決めつけず、現在の在庫を問い合わせることです。ある時点での確実な答えは、API、またはダッシュボードの注文画面から得られます。そこには、今すぐ提供できる組み合わせだけが表示されます。

デンマークOTP APIのフローは最初から最後までどう進みますか?

すべての呼び出しは、Developerコンソールで生成したor_live_で始まるBearerキーを付けてhttps://otproute.com/api/v1に送ります。1アカウントにつき最大10個のキーを持てるので、ステージング、CI、ローカルのノートPCにそれぞれ専用の認証情報を渡し、個別に失効させることができます。

典型的な実行は、GET /api/v1/balanceから始めます。ウォレットが空のときにスイートが早い段階で失敗するようにするためです。続いてGET /api/v1/prices?country=dk&service=<id>で、現在の価格とその組み合わせの在庫の有無が返ります。注文そのものは、{"service": "linkedin", "country": "dk"}のようなボディを付けたPOST /api/v1/activationsで行い、レスポンスにはアクティベーションIDと、プロダクトに入力する+45番号が含まれます。

コードの取得には、GET /api/v1/activations/{id}をポーリングするか、Webhookエンドポイントでactivation.sms_receivedを購読します。WebhookにはX-OTPRoute-Signatureヘッダー(t=<unix>,v1=<hex>)が付き、これはエンドポイントのシークレットで<t>.<raw body>に対して計算したHMAC-SHA256です。必ず検証し、古いタイムスタンプは破棄してください。テストを中断する場合は、POST /api/v1/activations/{id}/cancelで注文を解放します。レート制限は1分300リクエストで、詳しいリファレンスはドキュメントにあります。

デンマークの番号とSMSならではの特徴は何ですか?

デンマークはクローズドな番号体系を採用しており、加入者番号は8桁でトランクプレフィックスはありません。そのため、国内表記と国際表記の違いは+45だけです。テストで使ったデンマークの認証用番号を保存するときは、E.164形式で+45に8桁を続けた形にします。デンマークでは「12 34 56 78」のように2桁ずつ区切って書くことが多いため、正規化処理は入力を拒否せず、検証の前にスペースやドットを取り除くようにしてください。

ひとつ見落としやすい点があります。フェロー諸島は+298、グリーンランドは+299を使っており、どちらもデンマーク王国の一部です。デンマーク語を話すユーザーをすべて+45に対応づける国選択UIでは、これらの顧客に対して壊れた番号が生成されます。そのため、フェロー諸島のルートは別のエントリーになっています。

認証SMSは、アカウントのロケールがデンマーク語であればデンマーク語で届くのが普通ですが、多くの国際的なアプリは英語にフォールバックします。Æ、Ø、ÅはGSM 7ビットのデフォルトアルファベットに含まれるため、デンマーク語の文面だけで自社テンプレートが長いUnicodeエンコーディングになることはないはずです。このルートでテストするのは、北欧でのローンチ、オンボーディング画面のデンマーク語訳の確認、他の拠点からデンマークの顧客を支援する場合などが多いです。

APIにアクセスできない人でもデンマークの番号を注文できますか?

はい。プロダクトマネージャー、サポートリーダー、代理店のスタッフは、すべてブラウザ上で行えます。

  1. ダッシュボードでOTP Gatewayを開き、デンマークを選びます。
  2. サービスを選びます。確定する前にリアルタイムの価格が表示されます。
  3. +45番号を、確認したいサインアップまたはログインフォームにコピーします。
  4. アクティベーションカードで待ちます。SMSが届くと、コードがここに表示されます。

20分の有効時間は、注文した時点から始まります。その間に何も届かなかった場合、またはその前にキャンセルした場合は、全額が自動的にウォレットへ戻ります。実際にコードが届いたときにのみお支払いいただきます。

+45のコードがいつまでも届かないときはどうすればよいですか?

届かない原因は、たいていありふれたものです。仮想番号を受け付けないサービス、同じ端末やIPからの繰り返しの試行を制限するサービス、一時的に混雑しているルートなどがあります。次の順番で対処すると効果的です。

  • ルートを判断する前に、有効時間いっぱいまで待ちます。早めにキャンセルすると、まだ向かっているコードを捨ててしまいます。
  • テストしている操作で、そのサービスが仮想番号を受け付けているかを確認します。
  • 時間をおいて再試行するか、スウェーデンのような近隣のルートで同じフローをテストします。
  • 短い間隔での再注文は避けます。テストハーネスがサービスに負荷をかけないよう、試行の間隔を空けてください。

配信失敗対策のガイドでは、再試行ロジックをさらに詳しく解説しています。デンマークでのテストも、対象サービスの利用規約に従う必要があり、+45のすべての注文にはOTP Routeの利用規定(Acceptable Use Policy)が適用されます。

デンマークでのOTPテストの料金はどう支払いますか?

月額料金やプランはなく、前払いのUSDウォレットが1つあるだけです。クレジットカード、またはUSDT/USDCのステーブルコインでチャージでき、チャージのたびにPDFの請求書がメールで届くので、経理チームにも好評です。1コードあたりの課金方法は料金ページで説明しています。

連携をまだ構築中の場合は、開発用アカウントをサンドボックスに切り替えるよう依頼してください。シミュレーションされた番号とコードが返されるため、ウォレットの残高を使わずにフロー全体を試せます。準備ができたら、メールアドレスと6桁のコード、またはGoogleでのサインインでアカウントを作成し、チームのログインにはTOTP二要素認証を有効にしてください。

よくある質問

現地のSIMがなくても、自社アプリのデンマーク向けサインアップフローをテストできますか?

はい。OTP Gatewayで+45番号を注文し、サインアップフォームに入力して、コードをダッシュボードまたはAPIで確認します。

OTP Route APIでのデンマークの国IDは何ですか?

dkです。GET /api/v1/pricesの国パラメータと、POST /api/v1/activationsに送るJSONの中にdkを指定します。

数か月保持できるテスト用の+45番号を購入できますか?

セルフサービスでは提供していません。長期の専用番号は米国とカナダのみです。デンマークの回線については、[email protected]にメールしていただければ、対応の可否をチームがお伝えします。

デンマークの電話番号には先頭の0が付きますか?

いいえ。デンマークにはトランクプレフィックスがないため、有効な番号は+45に8桁を続けたものです。

デンマークのSMSが届かない場合も課金されますか?

いいえ。20分以内にコードが届かなかった場合、またはキャンセルした場合は、全額が自動的にウォレットに返金されます。

SMS認証APIでは、Webhookはどのイベントを待ち受ければよいですか?

Gatewayの注文では、署名ヘッダーを検証したうえで、アクティベーションIDをキーとしてactivation.sms_received、activation.expired、activation.cancelledを処理してください。

デンマークのすべてのサービスがOTP Routeの番号を受け付けますか?

いいえ。仮想番号を拒否するサービスがあるため、どのプロバイダーも約束はできません。だからこそ、使われなかった注文は返金されます。

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

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

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