日本語
現地SIMなしでブルネイ(+673)のサインアップ・ログインコードをテストする
はい、OTP Route でブルネイ(+673)の認証コードを受信できます。OTP Gateway は選択したサービス向けにブルネイのワンタイム番号を発行し、コードをダッシュボード、RESTポーリング、または署名付きWebhookで届けます。料金は1コード $0.20 から。20分の有効時間内に何も届かなければ、請求額はウォレットに戻ります。
ブルネイが認証テストで独自のケースになるのはなぜ?
ブルネイはボルネオ島にある小さく接続性の高いスルタン国で、ユーザーは隣国のマレーシアやインドネシアと同じアプリを使っています。その重なりから、つい後回しにされがちですが、ブルネイの電話番号は、フォームやバリデーターでマレーシアの番号とは異なる挙動を示すため、独自のテストケースが必要です。
公用語はマレー語で、ビジネスや行政では英語も一般的です。そのため地域アプリからのSMSコードは、アカウントが設定されたロケールに応じて、どちらの言語でも届く可能性があります。チームがブルネイのルートを使うのは、主に次のような場合です。
- ASEAN向けのリリースにブルネイを加え、登録がエンドツーエンドで動作する証拠が必要なとき。
- マレー語のメッセージテンプレートやアプリ内の文字列について、ローカライズQAを行うとき。
- 地域の業務用アカウントを運用していて、スタッフの個人番号をそこに使わせたくないとき。
+673番号はどのように保存・正規化すべき?
ブルネイの番号は、トランクプレフィックスのない7桁の閉番号計画を使うため、取り除くべき先頭のゼロはありません。E.164形式は、単純に +673 の後に7桁の国内番号を続けたもので、国番号を含めると全部で10桁です。
その短さにバグが潜みます。マレーシアやインドネシア向けに調整された電話番号フィールドは、最小長を課していることが多く、有効なブルネイの入力を黙って拒否します。このルートのための良い習慣は次のとおりです。
- 番号は、整数ではなく、プラス記号付きのE.164文字列として保存します。
- プラスなしで入力された
673を受け付け、保存時に書き換えます。 - バリデーションの前にスペースとハイフンを取り除き、全体で1つの規則ではなく、国ごとに長さをチェックします。
テスト用のワンタイム +673 番号は、バリデーター、SMSテンプレート、ログイン画面がすべて整合しているかを確認する最も手早い方法です。
現在、ブルネイのルートで認証できるアプリは?
ブルネイの最新スナップショットには、1,400を超えるサービスが掲載されています。チームからよく聞かれるものは WhatsApp、Telegram、Google (Gmail & YouTube)、Facebook、Instagram、TikTok、WeChat、LINE、Microsoft & Outlook、Discord、ChatGPT (OpenAI)、そして地域のマーケットプレイスの Shopee、Lazada、Tokopedia です。
在庫は日中に変動するため、どのリストも出発点として捉え、実行のたびにAPIに問い合わせてください。特定の組み合わせの料金は最新の値が返され、注文を確定する前にダッシュボードにも表示されます。
ブルネイのOTP APIのシーケンスは?
すべての呼び出しは、Developerコンソールで作成した or_live_ で始まるBearerキーを付けて https://otproute.com/api/v1 に送ります。アカウントはキーを最大10個保持できるため、CI、ステージング、サポートツールに別々の認証情報を渡すのが簡単です。
GET /api/v1/servicesとGET /api/v1/countriesを一度読み込んでキャッシュします。ブルネイの国IDはbnです。GET /api/v1/prices?country=bn&service=<id>で、提供状況と最新の料金を確認します。POST /api/v1/activationsに{"service": "shopee", "country": "bn"}のようなボディを送って注文を作成します。- 返された+673番号を、テスト中のフローに入力します。
activation.sms_receivedWebhook、またはGET /api/v1/activations/{id}のポーリングでコードを受け取ります。
Webhookの配信には X-OTPRoute-Signature: t=<unix>,v1=<hex> が付きます。エンドポイントのシークレットで <t>.<raw body> のHMAC-SHA256を再計算し、定数時間で比較して、古いタイムスタンプは破棄してください。手順はHMACガイドで解説しています。1分間300リクエストの上限なら、並列ジョブでのポーリングにも余裕があり、完全なスキーマはAPIドキュメントにあります。
開発者でなくても、ダッシュボードからブルネイの番号を注文できますか?
はい。運用スタッフや代理店のアカウントマネージャーは、スクリプトよりクリック操作を好むことが多いです。
- サインインして OTP Gateway を開きます。
- 国としてブルネイを選び、サービスを選びます。
- 表示された料金を確認して、確定します。
- +673番号を、認証したいアプリにコピーします。
- アクティベーションを見守ります。コードが届くと、同じ画面に表示されます。
同じアクティベーションはWebhookも発火するため、開発者とサポートリーダーが、2つの場所から1件の注文を追跡できます。
+673のコードが届かない場合は?
各アクティベーションは20分間開いたままです。その間にSMSが届かなかった場合、または POST /api/v1/activations/{id}/cancel でキャンセルした場合は、全額が自動的にウォレットへ返金され、課金されるのはコードが実際に配信されたときだけです。
コードが届かないときは、まず有効時間を待ちましょう。遅れて送信するサービスもあります。そのうえで、少し時間を置いて再試行するか、同じサービスを別のルートで注文してください。対象のアプリが仮想番号を受け付けるかも確認します。拒否するアプリもあるからです。また、短時間にループで再注文するのは避けてください。送信元側のレート制限を誘発しがちです。さらなるパターンはOTP配信失敗を減らす方法にあります。各サービスの利用規約に必ず従ってください。OTP Route の利用規定(Acceptable Use Policy)はすべての注文に適用されます。
ブルネイの長期回線はありますか?課金の仕組みは?
セルフサービスで利用できるブルネイの長期番号はありません。更新されている間は保持できる専用回線は、米国とカナダ向けの製品で、月額 $1.95 からです。詳しくは仮想番号のページをご覧ください。継続して使えるブルネイの回線が本当に必要な場合は [email protected] にメールでご連絡ください。手配できるかどうかは現地の規則によるため、約束はできません。
+673のアクティベーションにかかる費用は、前払い式のUSDウォレット1つから引き落とされます。従量課金で、サブスクリプションもプランの階層もありません。ブルネイのプロジェクトも他のルートと同様に利用でき、カード、USDT、USDCで入金し、入金のたびにメールで届くPDFの請求書を記録として保管してください。連携作業では、ご依頼により開発用アカウントをサンドボックスに切り替えられ、QAパイプラインが、ウォレットの資金に触れずに、シミュレートされた番号とコードを受け取れます。
よくある質問
現地SIMを購入せずに、自社アプリのブルネイのサインアップフローを確認できますか?
はい。テストするサービス向けに OTP Gateway から +673 番号を注文し、ダッシュボードまたはAPIでコードを読み取ってください。
ブルネイの OTP Route の国IDは何ですか?
bn です。料金のクエリとアクティベーションのリクエストボディで、国として bn を渡します。
ブルネイの電話番号には、取り除くべき先頭のゼロがありますか?
いいえ。ブルネイにはトランクプレフィックスがないため、E.164形式は +673 の後に7桁を続けたものです。
認証メッセージはマレー語と英語のどちらですか?
アプリとアカウントのロケールによります。地域のアプリは英語で送ることが多く、アカウントがそう設定されている場合はマレー語で送るものもあります。
ShopeeやWhatsAppのコードが届かなかった場合、課金されますか?
いいえ。20分以内にSMSが番号に届かなかった場合、またはキャンセルした場合は、全額がウォレットに戻ります。
ブルネイのルートは何件のサービスに対応していますか?
最新のスナップショットでは1,400件を超えています。最新の提供状況は GET /api/v1/services を呼び出すか、ダッシュボードで確認してください。
今後のログイン用にブルネイの番号を保持できますか?
セルフサービスでは提供していません。長期の専用番号は米国とカナダのみです。ブルネイについては、サポートにメールでお問い合わせください。
サービス名はそれぞれの所有者の商標です。OTP Route はこれらの企業と提携していません。番号は合法的にご利用いただき、各サービスの利用規約および当社の利用規定に従ってください。