日本語
OTPルーティングでイスラエル(+972)の電話認証をテストする
はい。OTP Routeでは、OTP Gatewayのワンタイム番号でイスラエル(+972)のSMS認証コードを、ダッシュボード、またはREST APIと署名付きWebhookで受信できます。料金は$0.20/コードからでサービスにより異なり、20分の有効時間内にコードが届かなければ課金されません。
+972番号はどう表記され、どう保存すべき?
イスラエルの国番号は +972、トランクプレフィックスは 0 です。現地では携帯番号を 05X-XXX-XXXX と書きますが、先頭のゼロは国内発信専用です。国際形式ではこのゼロが消え、054-123-4567 は +972541234567 になります。
イスラエル向けサインアップフローのバグの大半は、この1文字が原因です。
- すでに
+972を前置するフィールドに、先頭の0付きの国内形式を貼り付けると、無効な+9720…という文字列になります。部品を連結する前にトランクのゼロを取り除いてください。 - 国際アクセス形式の
00972を入力する人もいます。これも+972に正規化してください。 - 携帯番号は国番号の後ろが9桁で、
5から始まります。固定の桁数ルールではなく、メンテナンスされている番号計画ライブラリで検証してください。
ユーザーごとにE.164の正規値を1つ保持し、書式は表示のときだけ整えます。
イスラエルの認証SMSは何語で届く?
イスラエルのSMSはヘブライ語が中心で、アラビア語も広く使われています。アカウントのロケールによっては、多くのグローバルサービスが英語のテンプレートも送ります。ヘブライ語とアラビア語は右から左へ書かれ、Unicodeで送られるため、1セグメントあたりの文字数が少なくなり、メッセージ内では右から左の単語と左から右の数字が混在します。
自動テストでは、文字位置でコードを取り出さないでください。正規表現で最初の4〜8桁の数字列を抽出し、目に見えない方向制御文字は無視します。自社プロダクトからもヘブライ語のメッセージを送る場合は、双方向テキストによって数字の前後の句読点の見た目の順序が入れ替わることがあるため、スマートフォン上でコードが正しく読めるか確認してください。
なぜプロダクトチームはイスラエルでテストケースを実行するのか?
イスラエルには大規模なテクノロジー産業があり、現地で早期にローンチするプロダクトや、現地オフィスを持つチームが開発するプロダクトが数多くあります。また、右から左のインターフェースは、ローカライズにとって最も厳しいストレステストの一つです。レイアウトの反転、混在方向の入力フィールド、ヘブライ語フォームの中でも左から右を保つ必要がある電話番号フィールドなどがあります。+972番号で実際の認証ステップを動かせば、それらがすべてかみ合うかどうかが分かります。モックのSMSでは確認できません。チームがこれをリリースチェックに組み込む方法は、モバイルアプリ認証のページで紹介しています。
イスラエルの番号にコードを送れるサービスは?
イスラエルのルートでは現在、1,900を超えるサービスが利用できます。今回のスナップショットで人気のものには、WhatsApp、Telegram、Google (Gmail & YouTube)、Facebook、Instagram、TikTok、Microsoft & Outlook、Amazon、Viber、Signal、LinkedIn、Uber、Claudeがあります。
在庫は一日の中で変動するため、カタログはデータとして扱ってください。リポジトリに保存した一覧を信用せず、実行のたびに GET /api/v1/services と価格エンドポイントを読み取ります。
イスラエルOTP APIの呼び出し手順は?
https://otproute.com/api/v1 に対して、Developerコンソールで作成したBearerキー(プレフィックス or_live_)で認証します。イスラエルの国IDは il です。
まず GET /api/v1/balance を呼び、ウォレットが空ならスイートがすぐに失敗するようにします。次に GET /api/v1/prices?country=il&service=<id> で現在の価格と利用可否を確認し、{"service": "telegram", "country": "il"} のような本文で POST /api/v1/activations を送って注文します。レスポンスには、アクティベーションIDと、テストがアプリに入力する+972番号が含まれます。
コードの配信は、activation.sms_received のWebhookか、GET /api/v1/activations/{id} のポーリングで受け取ります。アカウントの上限は毎分300リクエストで、両方を併用する余裕があります。すべてのWebhookで、エンドポイントのシークレットを使って <t>.<raw body> のHMAC-SHA256を計算し、X-OTPRoute-Signature ヘッダーを検証し、古いタイムスタンプは拒否し、ハンドラーはアクティベーションIDで冪等にしてください。テストが中断された場合は POST /api/v1/activations/{id}/cancel を呼びます。詳細は連携ガイドとAPIドキュメントにあります。
コーディングよりクリック操作がお好みなら、ダッシュボードでOTP Gatewayを開き、イスラエルとサービスを選び、表示された価格を確認して、新しい番号の隣にコードが表示されるのを待ちます。
+972のコードが届かないときはどうする?
各注文は20分間オープンのままです。SMSが届かないままウィンドウが閉じた場合、またはキャンセルした場合は、全額が自動的にウォレットに戻るため、課金されるのはコードが届いたときだけです。
- 遅い送信と失敗は別物なので、ウィンドウいっぱいまで待ってください。
- 新しい注文を短い間隔で繰り返し出すのではなく、時間をおいて再試行するか、別のサービスルートに切り替えてください。
- そのサービスが仮想番号を受け付けるか確認してください。受け付けないサービスもあり、返金はそのケースのためにあります。
これらの番号は、ご自身の正当なプロダクトやアカウントのテスト・運用にのみ使用し、各サービスの利用規約を守ってください。OTP Routeの利用規定(Acceptable Use Policy)も適用されます。ヒントは配信失敗を減らすにはにもあります。
イスラエルの番号を長期間使える?支払い方法は?
セルフサービスの商品としては提供していません。保持して更新できる専用回線は米国とカナダのみで、月額$1.95からです。+972の長期回線が必要な場合は [email protected] にメールしてください。チームが調査しますが、現地の規制次第であり、確約はできません。
支払いは、前払いのUSDウォレットによる従量課金で、月額料金もプランもありません。チャージはカードまたはステーブルコインのUSDT/USDCで行え、チャージのたびにPDFの請求書がメールで届きます。開発アカウントはリクエストによりサンドボックスに切り替えられ、ウォレットの費用なしで、模擬の番号とコードによるエンドツーエンドのテストができます。料金をご覧ください。
よくある質問
イスラエルのSIMカードなしで、イスラエルのSMS OTPを受信できる?
はい。+972 のOTP Gateway番号があなたの代わりにSMSを受信し、コードはダッシュボードに表示されるか、Webhookに届きます。
イスラエルの番号を入力するとき、先頭の0は含めるべき?
国内形式の場合のみです。E.164ではトランクの 0 は取り除かれ、携帯番号は +9725 に8桁が続く形になります。
SMS内のヘブライ語テキストでOTPパーサーが壊れることは?
固定位置ではなく正規表現で数字を抽出し、目に見えない方向制御文字を無視していれば問題ありません。
APIでのイスラエルの国IDは?
il です。価格のクエリとアクティベーションのリクエスト本文の両方で使います。
イスラエルの認証番号の費用は?
$0.20/コードからです。正確な価格はサービスによって異なり、GET /api/v1/prices でリアルタイムに返されます。
コードが届かなかった場合、お金は失われる?
いいえ。20分以内にコードが届かなかった場合、またはキャンセルした場合は、全額がウォレットに戻ります。
ヘブライ語のサインアップ画面をエンドツーエンドでテストできる?
はい。テスト用に+972番号を注文し、ローカライズしたフローを実行し、APIでコードを取得します。これにより、右から左のインターフェースと実際のSMS配信の両方を確認できます。
サービス名はそれぞれの所有者の商標です。OTP Route はこれらの企業と提携していません。番号は合法的にご利用いただき、各サービスの利用規約および当社の利用規定に従ってください。