テストと運用のためのドイツ +49 認証コードの受信

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

はい、OTP Route ならドイツ(+49)の認証コードを受信できます。OTP Gateway でドイツの番号を注文すると、コードはダッシュボードに表示され、REST API または署名付き Webhook で自社のバックエンドにも届きます。料金は 1 コード $0.20 からでサービスにより異なり、20 分の有効期間内に SMS が実際に届いたときだけ課金されます。

プロダクトチームがドイツの番号でテストするのはなぜか?

ドイツは EU 最大の経済規模を持ち、ドイツ語圏の DACH 地域へ進出する企業が最初に向かう市場であることが少なくありません。そのため、サインアップの手順が壊れていると代償が大きく、ユーザーはすぐに気づき、サポートへの問い合わせもドイツ語で届きます。

チームが ドイツの認証番号 を使う典型的な理由は次のとおりです。

  • ローンチ QA。 ドイツ向けのストアやアプリ掲載を有効にする前に、実際の +49 番号で登録を通しで確認し、コードが受け付けられることを確かめる必要があります。
  • ローカライズの確認。 多くのサービスは、ドイツの番号にドイツ語の SMS テンプレートを送ります。アプリがコードを自動で読み取る場合は、パーサーがドイツ語の文面に対応でき、数字の前に英語のフレーズがあることを前提にしていないかをテストしてください。
  • 地域の運用。 ドイツのクライアント向けにビジネスプロファイルを運用する代理店や運用チームは、コードをスタッフの個人の電話に流さずに認証を完了する方法が必要です。
  • プライバシーへの期待。 ドイツのユーザーは個人情報に慎重な傾向があるため、使い捨てのスタッフ用電話でフローをテストすると、記録が散らかりがちです。専用のテスト用ルートを使えば、個人の番号を巻き込まずに済みます。

+49 番号はどのように保存し、正規化すべきか?

ドイツの番号は、他の国より検証コードでつまずきやすい対象です。実践的なルールをいくつか挙げます。

  1. トランクプレフィックスを取り除く。 ドイツ国内では、携帯番号は 0151 2345 6789 のように先頭に 0 を付けて書きます。E.164 ではその 0 が消えて +4915123456789 になります。
  2. 併記表記に対応する。 +49 (0)151 ... のように書く人も多くいます。正規化の処理では、括弧内のゼロを残さず削除してください。残すと、無効な +490151... という文字列になります。
  3. 0049 を受け付ける。 国際アクセスコードの 00 は、フォームやスプレッドシートでまだよく使われます。+49 に変換してください。
  4. 固定の桁数を前提にしない。 ドイツの番号体系は一様ではなく、携帯と固定電話で桁数が異なります。厳密な桁数ではなく、国番号と妥当な範囲で検証してください。

E.164 形式を文字列として保存し、スペースは表示するときだけ加えます。OTP Route が返す番号はすでに国際形式なので、そのままテストのフィクスチャに使えます。

ドイツのルートで認証できるサービスは?

OTP Gateway のドイツのルートは、現在 2,500 を超えるサービスに対応しています。ライブのスナップショットで人気のあるものは、WhatsApp、Telegram、Google (Gmail & YouTube)、Facebook、Instagram、TikTok、X (Twitter)、ChatGPT (OpenAI)、Claude、Microsoft & Outlook、Amazon、Discord、LinkedIn、Signal、eBay です。

提供状況は一日の中で変わるので、どのリストも出発点として扱ってください。GET /api/v1/services と GET /api/v1/countries は、今すぐ注文できるものを返し、ダッシュボードでも、費用をかける前に同じ内容を確認できます。

ドイツの OTP API のフローはどのように動くのか?

ドイツの OTP API のフローは、どの国でも使うのと同じ 5 つの呼び出しで、国 ID が de になるだけです。

開発者コンソールで Bearer キーを作成します(キーは or_live_ で始まり、1 アカウントで最大 10 個まで保持できます)。GET /api/v1/prices?country=de&service=whatsapp を呼んで、その組み合わせの現在の価格を確認します。価格が問題なければ、{"service": "whatsapp", "country": "de"} のような JSON ボディで POST /api/v1/activations を送ります。レスポンスには、アクティベーション ID と、テスト対象アプリに入力する +49 番号が含まれます。

その後、コードの受け取り方を選びます。Webhook エンドポイントは、メッセージを含む activation.sms_received を受信します。X-OTPRoute-Signature ヘッダー(タイムスタンプと生のボディを、エンドポイントのシークレットで署名した HMAC-SHA256)を確認し、古いタイムスタンプは拒否してください。エンドポイントを公開したくない場合は、GET /api/v1/activations/{id} を控えめな間隔でポーリングします。アカウントの上限は、キーをまたいで共有される 1 分あたり 300 リクエストです。テストが中断された場合は、POST /api/v1/activations/{id}/cancel で番号を解放します。ペイロードの詳細は API ドキュメントにあります。

開発者でなくても、ダッシュボードを使えるか?

はい。運用担当者や手動テスターは、SMS 認証 API に触れずにすべてを行えます。

  1. メールアドレスと送信される 6 桁のコード、または Google ログインでアカウントを作成します。
  2. ウォレットに資金を追加します。
  3. ドイツを選び、続いて認証したいサービスを選びます。
  4. 表示された価格を確認して確定し、+49 番号をサインアップフォームにコピーします。
  5. アクティベーションを見守ります。コードは届き次第、ダッシュボードに表示されます。

誰かが自動化を書く前に、単一のフローを テスト用の +49 番号 で手早く確認する方法です。

ドイツの番号にコードが届かないときは?

すべてのアクティベーションは 20 分間 有効です。その間に SMS が届かない場合、またはキャンセルした場合は、全額が自動的にウォレットに戻ります。支払うのは、配信されたコードの分だけです。

コードが遅い、または届かない場合は、次を試してください。

  • 諦める前に、有効期間が終わるまで待ちます。メッセージをキューに入れる送信元もあります。
  • そのサービスが仮想番号を受け付けるか確認します。拒否するプラットフォームもあり、返金が対象としているのはまさにその場合です。
  • 再注文をループで繰り返さず、時間をおいて、または同じサービスの別のルートで再試行します。短時間の繰り返しは、改善ではなく悪化につながりがちです。
  • 失敗を追跡できるよう、テストの実行にアクティベーション ID を記録します。

フォールバックのルートを適切に選ぶ方法は、OTP の国別ルーティングの記事で説明しています。

ドイツの長期回線はあるか?

セルフサービスのプロダクトとしてはありません。長期回線である専用の仮想番号(Dedicated Virtual Numbers)は月額 $1.95 からで、提供は米国とカナダのみ、ダッシュボードから即時購入できます。ドイツには、現時点でセルフサービスの同等品はありません。

たとえば来四半期に再びログインが必要なステージング用アカウントなど、ドイツの固定の番号が必要な場合は、用途を添えて [email protected] にメールしてください。提供可否は現地の規則によるため、お約束はできません。一度きりのコードには、OTP Gateway が適切なツールです。

ドイツでのアクティベーションの請求はどうなっているか?

OTP Route はプリペイドの USD ウォレット 1 つで動きます。月額料金もプランの選択もなく、カードまたは USDT/USDC のステーブルコインでチャージし、コードが届くたびに消費します。チャージのたびに PDF 請求書がメールで送られるため、テスト費用が複数のプロジェクトで共有されている場合も、経理担当者に喜ばれます。

連携作業のために、開発用アカウントを依頼によりサンドボックスに切り替えられます。サンドボックスではシミュレートされた番号とコードが返るので、ウォレットの資金を使わずに、Webhook ハンドラーと OTP ルーティング のロジックをエンドツーエンドで試せます。

よくある質問

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

はい。OTP Gateway で +49 番号を注文してアプリに入力し、コードをダッシュボード、API、Webhook から読み取ります。

ドイツには、どの国 ID を送ればよいですか?

POST /api/v1/activations の country フィールドと、価格のクエリで de を使います。

ドイツの SMS OTP コードを自動で受信するには?

Webhook エンドポイントを登録し、署名を検証したうえで activation.sms_received イベントを処理します。エンドポイントを運用したくない場合は、ID を指定してアクティベーションをポーリングします。

WhatsApp などのサービスがコードを送ってこなかった場合、課金されますか?

いいえ。20 分以内に何も届かない場合、または先にキャンセルした場合は、全額がウォレットに戻ります。

ドイツの番号に送られるコードは、ドイツ語で届きますか?

多くの場合はそうです。サービスの多くが番号の国に合わせて SMS をローカライズするためですが、英語で送るものもあります。コード抽出は、周囲の言葉ではなく数字を基準に作ってください。

ドイツの番号を、繰り返しのログインのために保持できますか?

ドイツには、セルフサービスの長期番号はありません。そのような回線は米国とカナダにのみあります。特定の要件については [email protected] にメールしてお問い合わせください。

ドイツの番号の使い方に決まりはありますか?

はい。各サービスの利用規約と OTP Route の利用規定(Acceptable Use Policy)に従い、番号はテスト、または自社の正当なアカウントとプロダクトの運用にのみ使ってください。

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

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

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