日本語
SIM カードの山なしで行うギリシャの電話認証テスト
OTP Route では、OTP Gateway で一時的な番号を注文し、ダッシュボード、または API と Webhook でコードを読み取ることで、ギリシャ(+30)の SMS 認証コードを受信できます。料金は 1 コード $0.20 からで、20 分以内に SMS が届かなかったアクティベーションは全額返金されます。
ギリシャでのローンチは、見えないコードに左右される
よくある状況です。アプリはギリシャ語に翻訳され、決済プロバイダーも接続済みで、ローンチ前の最後の障害は、電話認証を通して確認するための +30 の SIM をチームの誰も持っていないことです。同僚の個人の番号を借りると、コードは会議中にその人の電話に届き、テストの実行が止まります。
OTP ルーティングなら、その依存がなくなります。テストハーネスが OTP Route に特定のサービス向けのギリシャの番号を依頼し、サインアップフォームに入力して、届いたコードをデータとして受け取ります。誰の私用電話も関わらず、同じ手順が午前 3 時の CI ジョブでも動きます。複数の市場でチームがこれをどう整理しているかは、QA テストのページで紹介しています。
ギリシャの OTP API は、テストの実行にどう組み込めるか?
開発者コンソールで生成した、or_live_ で始まる Bearer キーで https://otproute.com/api/v1 に対して認証します。ギリシャの国 ID は gr です。
GET /api/v1/prices?country=gr&service=<id>で費用を確認します。{"service": "viber", "country": "gr"}のようなボディでPOST /api/v1/activationsを送り、アクティベーションを開始します。- コードは
GET /api/v1/activations/{id}から取得するか、activation.sms_receivedWebhook を購読します。 - 不要になった番号は
POST /api/v1/activations/{id}/cancelで手放します。
Webhook の配信には X-OTPRoute-Signature: t=<unix>,v1=<hex> が付いており、これはエンドポイントのシークレットで計算された "<t>.<raw body>" の HMAC-SHA256 です。これを検証し、古いタイムスタンプは拒否し、再送されたイベントが無害になるよう、アクティベーション ID をキーに処理してください。スイートがきれいに次へ進めるよう、activation.expired と activation.cancelled も処理します。1 アカウントあたりの上限は、API キー 10 個、Webhook エンドポイント 5 個、1 分あたり 300 リクエストです。より詳しい手順は OTP API 連携ガイドにあります。
+30 の番号にコードを送れるサービスは?
ギリシャでは、ライブのカタログに現在 1,800 を超えるサービスが表示されています。よく求められるものには、多くのギリシャ人にとって日常的なメッセンジャーである Viber、そして WhatsApp、Telegram、Signal があります。アカウント系では Google (Gmail & YouTube)、Microsoft & Outlook、LinkedIn、ソーシャルや動画では Facebook、Instagram、TikTok があります。旅行やコマースのチームは、Airbnb、Uber、Amazon、eBay でテストすることが多くあります。
これらの名前はスナップショットとして扱ってください。提供状況は一日の中で変わるので、大きな実行の前に GET /api/v1/services またはダッシュボードを確認します。
ギリシャの番号とメッセージは、何が違って扱いにくいのか?
ギリシャにはトランクプレフィックスがありません。国内の番号は、国内でも国際でも 10 桁なので、E.164 は +30 にその 10 桁を続けるだけです。携帯番号は 69 で始まり、固定回線は 2 で始まります(アテネの番号は 21 で始まります)。この一貫性のおかげで正規化は簡単で、スペースと、ユーザーが国際アクセスコードを入力した場合の先頭の 0030 を取り除き、+30 の形で保存します。
興味深いのはテキストです。認証メッセージは、ギリシャ文字、英語、あるいは時折グリークリッシュ(ギリシャ語をラテン文字で書く非公式な書き方)で届くことがあります。ギリシャ文字の SMS は Unicode エンコーディングで送られ、1 メッセージのセグメントに入る文字数が少ないため、長いテンプレートは 2 つに分割されることがあります。パーサーは、アルファベットに関わらず数字を抽出するべきで、コードが末尾にあると決めつけてはいけません。
なぜここでテストするのでしょうか。ギリシャは GDPR の義務がある EU 市場で、短期滞在の旅行者やホストをもたらす大きな観光経済があり、海外に住みながら +30 の番号を維持する大きなディアスポラもいます。ギリシャ語のコピーのローカライズ QA、宿泊プラットフォームのサインアップフロー、地域の運用は、いずれもよくある理由です。
運用チームはブラウザーだけで行えるか?
はい。ゲートウェイにはコードを必要とするものは何もありません。
- メールアドレスと 6 桁のコード、または Google ログインを使ってサインアップでアカウントを登録します。アカウントの TOTP 二要素認証を有効にします。
- ウォレットにチャージします。
- OTP Gateway でギリシャとサービスを選び、価格を確認して注文します。
- +30 の番号を対象のアプリに貼り付けて待つと、アクティベーションにコードが表示されます。
ブラウザーでの注文と API 経由の注文は 1 つのウォレットを共有するため、混成チームでも同期が保たれます。
ギリシャの番号に何も届かなかったら?
ここでは 20 分の有効期間があなたを守ります。SMS が届かない場合、またはその前にキャンセルした場合は、サポートへの問い合わせなしで、全額がウォレットに戻ります。コードが届くまでの速さはサービスとルートによるため、最初の対応としては、有効期間内に待つのが適切なことが多くあります。
期間が空のまま終わった場合は、新しいアクティベーションでアプリに 1 度だけ再送を依頼するか、時間をおいて再試行するか、同じサービスの別のルートを選んでください。仮想番号をそもそも拒否するサービスもあり、何度試しても変わりません。自動化されたスイートでは、ループで再注文するのではなく、バックオフを入れてください。テスト対象のサービスの利用規約は必ず守り、OTP Route の利用規定(Acceptable Use Policy)がすべてのアクティベーションに適用されることを忘れないでください。
ギリシャの固定番号は可能か。請求はどうなっているか?
ギリシャでは、セルフサービスの長期番号は提供していません。固定の +30 回線が必要なチームは、[email protected] にメールで問い合わせられますが、可能かどうかは現地の規則によります。専用の仮想番号(Dedicated Virtual Numbers)は米国とカナダのみで、月額 $1.95 から、受信 SMS は Webhook に転送され、ブラウザーからの通話にも対応します。
支払いは、カードまたは USDT/USDC でチャージするプリペイドの USD ウォレットからの従量課金で、サブスクリプションもプランもありません。チャージごとに、メールで PDF 請求書が発行されます。費用をかけずにギリシャ向けのテストスイートを組み込むには、開発用アカウントのサンドボックスモードを依頼してください。シミュレートされた番号とコードが返ります。
よくある質問
API でギリシャに使う国 ID は何ですか?
ギリシャは gr です。GET /api/v1/prices と、POST /api/v1/activations のボディで使います。
現地の SIM なしで、アプリのギリシャ向けサインアップフローをテストできますか?
はい。OTP Gateway でテスト用の +30 番号を注文し、サインアップフォームに入力して、コードをダッシュボード、ポーリング、または Webhook から読み取ります。
ギリシャの番号には先頭のゼロが必要ですか?
いいえ。ギリシャにはトランクプレフィックスがないため、国際形式は +30 に、国内でダイヤルするのと同じ 10 桁を続けたものです。
+30 番号に送られる認証テキストは、ギリシャ語ですか?
場合によります。送信元によって、コードはギリシャ語、英語、ラテン文字のギリシャ語で届くため、言葉ではなく数字を解析してください。
コードが届かなかった場合、お金はどうなりますか?
20 分以内に SMS が届かない場合、またはその前にキャンセルした場合は、全額が自動的にウォレットに戻ります。
ステーブルコインで、ギリシャ向けの SMS 認証 API の利用料を支払えますか?
はい。ウォレットはカードに加えて USDT と USDC に対応しており、チャージごとに PDF 請求書が届きます。
サービス名はそれぞれの所有者の商標です。OTP Route はこれらの企業と提携していません。番号は合法的にご利用いただき、各サービスの利用規約および当社の利用規定に従ってください。