プロダクト・QAチームのためのミャンマー(+95)SMSコード取得

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

はい、OTP Route は、一回限りの OTP Gateway 番号でミャンマー(+95)のSMS認証コードを受信でき、コードはダッシュボードに表示されるほか、RESTポーリングや署名付き Webhook でシステムに届けられます。料金は1コード $0.20 から、正確な料金はサービスごとにリアルタイムで返され、課金が確定するのは20分以内にコードが届いた場合のみです。

注文の前に:コード1回で足りますか、それとも保持できる回線が必要ですか?

ミャンマー向けのテストケースの多くは単発のイベントです。ユーザーが登録する、新しい電話番号を確認する、ログインチャレンジを通過する、といったものです。その場合、OTP Gateway の一回限りの番号が適切なツールです。1つのサービス向けに1つのコードを処理して、終了します。

もう一つのケースは、来月もコードを受け取る必要のあるスタッフやQAのアカウントです。使い捨ての番号では対応できません。OTP Route の Dedicated Numbers が対応しますが、米国とカナダのみで、受信と送信のSMSおよびブラウザー通話付きで $1.95/月からです。ミャンマーにはセルフサービスの長期オプションはありません。運用上、固定の +95 回線が重要な場合は [email protected] にご連絡ください。回答は現地の規則によるもので、保証はできません。

先頭のゼロを外すと、+95の番号はどう見えますか?

ミャンマーではトランクプレフィックスとして 0 を使います。携帯番号は国内では 09 で始まる形で表記され、国際形式では 0 が除かれて、+959 に加入者の桁が続きます。携帯番号の長さは事業者によって一定ではないため、長さを1つに固定するバリデーターは避けてください。

ユーザーテーブルのための実践ルール:

  • 先頭の 0 やスペースの有無にかかわらず入力を受け付け、1つの正規のE.164文字列として保存する。
  • 同じ人の 09… と +959… の両方を保存しない。正規化した後に重複を排除する。
  • この市場に慣れるまでは、正規化した値の隣に生の入力も記録しておき、フォーマットのバグを追跡しやすくする。

ミャンマーのSMSコードは、どの言語・文字で届きますか?

海外のサービスは通常、アカウントの言語設定に応じて、認証テンプレートを英語またはビルマ語で送ります。ビルマ語のテキストは独自の文字を使うため UCS-2 エンコードが必要になり、その分SMSのセグメントは短くなります。

ローカライズQAでは、2点に注意が必要です。

  • フォントのエンコード。 ミャンマーでは長い間、ビルマ語のテキストに Zawgyi と Unicode という2つのエンコードが併存していました。ビルマ語のテンプレートが、ユーザーが実際に使う端末で正しく表示されるか確認してください。
  • 数字。 ビルマ語には独自の数字があります。ほとんどのサービスは西洋数字でコードを送りますが、パーサーが広い数字クラスを使っている場合は、ビルマ数字を受け付けるかどうかを意図的に決めてください。

ここでテストするチームがいるのは、ミャンマーのユーザーがメッセージングアプリやソーシャルアプリを多用するためと、東南アジア展開では、ミャンマーをタイなど近隣国とまとめて1回のローカライズ作業で扱うことが多いためです。

ミャンマーのOTP APIフローには、どのエンドポイントを使いますか?

or_live_ で始まる Bearer キーで https://otproute.com/api/v1 に対して認証します。ミャンマーの国IDは mm です。

まずルートを確認します。GET /api/v1/prices?country=mm&service=<id> は、現在の料金を返し、その時点で番号が利用できるかどうかを知らせます。次に POST /api/v1/activations で注文し、{"service": "viber", "country": "mm"} など必要なサービスIDを送って、返ってきたアクティベーション ID を保持します。アプリがSMSを送信した後は、activation.sms_received の Webhook を待つか、GET /api/v1/activations/{id} をポーリングします。テストを中止するときは POST /api/v1/activations/{id}/cancel でキャンセルします。

各アカウントはAPIキーを最大10個、Webhook エンドポイントを5つまで保持でき、制限は1分あたり300リクエストです。Webhook は X-OTPRoute-Signature: t=<unix>,v1=<hex> で署名されます。タイムスタンプ・ドット・生の本文に対する HMAC-SHA256 を再計算し、古いタイムスタンプは拒否してください。ハンドラーのパターンは Webhook によるOTP取得ガイド にあります。

コードを書かない場合も、ダッシュボードで同じ流れをたどれます。ミャンマーを選び、サービスを選び、表示された料金を受け入れて、コードが届いたら読み取ります。

今、+95のルートがあるアプリは?

現在、1,000を超えるサービスにミャンマーのルートが掲載されています。人気のものには、Viber、Facebook、Telegram、WhatsApp、Google(Gmail & YouTube)、TikTok、Instagram、Signal、WeChat、Microsoft & Outlook、LINE、imo があります。Viber と Facebook は特にミャンマーのユーザーにとってなじみ深く、現地QAの対象としてよく選ばれます。この一覧はスナップショットとして扱い、判断は料金エンドポイントに任せてください。

まだコードが届かない場合、ミャンマーのテストはどう反応すべきですか?

早めにキャンセルせず、20分の有効時間を最後まで進めてください。SMSが届かないまま終了すると、アクティベーションは期限切れとなり、ウォレットに全額が自動的に返金されます。

期限切れになったら、そのステップでサービスが仮想番号を受け付けるかを確認し、時間をおくか別のサービスルートで再試行し、すぐに再注文する自動化の速度は落としてください。即座の再試行を繰り返しても効果はほとんどなく、サービス側の制限に引っかかるおそれがあります。より広いチェックリストは OTP配信失敗の削減 にあります。

支払いとテスト環境はどうなっていますか?

前払いのUSDウォレットが1つあり、従量課金です。サブスクリプションもプランもありません。カードまたは USDT/USDC のステーブルコインでチャージでき、チャージや番号購入のたびにPDFの請求書がメールで届きます。リクエストにより開発用アカウントをサンドボックスに移せるので、CIパイプライン で実際の資金を使わずに、シミュレートされた番号とコードを試せます。各サービスの利用規約を守ってください。OTP Route の利用規定(Acceptable Use Policy)はすべての注文に適用されます。

よくある質問

ミャンマーにいなくても、ミャンマーのSMS OTPを受信できますか?

はい。OTP Gateway で +95 の番号を注文し、サービスからコードを送信させれば、どこからでもダッシュボードか API でコードを読み取れます。

ミャンマーの番号は 09 と +959 のどちらで保存すべきですか?

+959 で始まるE.164形式で保存し、国内のトランクの 0 は除いてください。入力ではどちらの形式も受け付け、保存前に正規化します。

APIでのミャンマーの国IDは何ですか?

mm で、GET /api/v1/prices と POST /api/v1/activations の本文で使用します。

なぜビルマ語のテンプレートが複数のメッセージに分割されて届いたのですか?

ビルマ語の文字には UCS-2 エンコードが必要で、1セグメントに入る文字数が少なくなるためです。メッセージが分割されても読み取れるよう、コードは文面の早い位置に置いてください。

+95のコードが届かなかった場合、お金はどうなりますか?

何も失われません。SMSが届かないまま20分が過ぎた場合、またはキャンセルした場合、全額が自動的にウォレットに戻ります。

OTP Route でミャンマーの長期番号は取得できますか?

ミャンマーのセルフサービスの回線はありません。Dedicated Numbers は米国とカナダのみです。他の市場については [email protected] にメールでお問い合わせいただけます。

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

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

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