日本語
現地で事業を運営するチームのための、モロッコ(+212)電話認証
はい、OTP Route でモロッコ(+212)のSMS認証コードを受信できます。OTP Gateway が選択したサービス向けに一回限りのモロッコ番号を割り当て、コードはダッシュボードに表示されるほか、署名付き Webhook でバックエンドにプッシュされるか、REST ポーリングで取得できます。料金は1コード $0.20 から。20分以内に何も届かなければ、自動的に返金されます。
モロッコ展開が、一人の従業員の電話に依存していませんか?
カサブランカ、ラバト、タンジェなどでサポートデスクや地域オペレーションを運営する企業は、同じ弱点を抱えがちです。ビジネスアカウントが、チームメンバー個人の +212 の携帯番号で登録されているのです。その人が休暇中だと、誰もログインできません。退職すれば、アカウントも一緒に失われます。
プロダクトチームでは別の形で表れます。モロッコ向けのサインアップに現地の番号が必要なのに、QAは別の国にいて、使えるSIMは委託先の個人が持っているだけ、という状況です。OTP Route はこの依存をなくします。認証番号は必要なときに取得し、コードは一元的に受け取るので、誰のポケットに電話があるかにアクセスが左右されなくなります。アカウント管理の観点については、運用チーム向けのページ で詳しく説明しています。
モロッコの認証番号で使えるサービスは?
現在、1,700を超えるサービスをモロッコの番号に振り分けられます。今日のスナップショットで目立つ名前としては、Telegram、Instagram、WhatsApp、Facebook、TikTok、Snapchat、Signal、Viber、Amazon、AliExpress、eBay、X(Twitter)、Claude があります。
当社のキャリアパートナーが一日の中で容量を追加したり引き上げたりするため、利用可否は固定ではなくリアルタイムです。テスト実行の前に、サービス一覧をハードコードするのではなく、今何が提供されているかをAPIに問い合わせてください。
バリデーターは +212 の番号に何を期待すべきですか?
モロッコ国内では、携帯番号はトランクの 0 付きで表記されるため、典型的な番号は 06 または 07 で始まり、10桁になります。国際形式ではこの 0 が除かれ、E.164形式は +212 に9桁が続き、通常は 6 または 7 で始まります。
- 保存前にすべての入力を
+212XXXXXXXXXに正規化する。ユーザーは国内形式でも国際形式でも入力する可能性があります。 - マスクには
+212と先頭の6/7を残しつつ、新しい割り当てが検証で弾かれないよう、範囲を厳しく固定しすぎない。 - 複数言語が混在するメッセージを想定する。公用語はアラビア語とアマジグ語で、ビジネスやサービスではフランス語も一般的なため、1つのコードがアラビア文字、フランス語、英語のいずれかで届く可能性があります。パーサーは、Unicodeテキストから数字を抽出でき、前後の右から左へ書く文字の内容にも耐えられるようにしてください。
モロッコでのローカライズQAは、OTP自体よりも、周辺のUIがアラビア語とフランス語を同時に正しく表示できるかが焦点になることが多くあります。
開発者でない人は、ダッシュボードでモロッコのコードをどう注文しますか?
サポート担当や成長チームのスタッフは、APIに触れずにブラウザーだけで行えます。
- メールアドレスと6桁のメールコード、または Google サインインで アカウントを作成 し、TOTP二要素認証を有効にします。
- ウォレットにチャージします。
- OTP Gateway を開き、サービスを選んでから、モロッコを選びます。
- 画面に表示された料金を確認して、確定します。
- 認証を求めてきたアプリに +212 の番号を貼り付け、SMSを要求します。
- 届いたら、アクティベーションカードからコードを読み取ります。
この番号は、その1回分のコード用です。保持できる回線ではありません。
エンジニアはモロッコのOTP APIをどう自動化しますか?
モロッコ向けのOTPルーティングは、他のすべての国と同じSMS認証APIで利用できます。Developer console でキーを生成し(or_live_ で始まり、最大10個まで保持できます)、それを Bearer トークンとして https://otproute.com/api/v1 を呼び出します。モロッコの国IDは ma です。
一般的な流れは次のとおりです。まず GET /api/v1/prices?country=ma&service=<id> で料金と可用性を確認し、POST /api/v1/activations に {"service": "telegram", "country": "ma"} を送って番号を取得します。続いて activation.sms_received 用の Webhook を使うか、GET /api/v1/activations/{id} をポーリングします。止まってしまった注文は POST /api/v1/activations/{id}/cancel でキャンセルします。
Webhook 側では、X-OTPRoute-Signature の値(t=<unix>,v1=<hex>)を、タイムスタンプ・ドット・加工していない生の本文に対するエンドポイントのシークレットでの HMAC-SHA256 を計算して検証します。タイムスタンプが古いリクエストは破棄し、ハンドラーはアクティベーション ID に対して冪等にしてください。開発者向けハブ には、リファレンス資料やSDKのメモへのリンクがあります。
モロッコのコードが届かないときに試せることは?
- アクティベーションの20分の有効時間を最後まで待つ。何も届かないまま終了した場合は、何もしなくても全額が返金されます。
- 対象のサービスが仮想番号を受け付けるか確認する。国に関係なく、受け付けないサービスもあります。
- 少し時間をおいて再試行するか、同じサービスで新しく注文して別の番号に当たるようにする。
- 再試行の間隔をあける。数秒おきに新規注文を繰り返しても残高を無駄にするだけで、効果はほとんどありません。
ルートの選び方についての詳しい解説は、OTPの国別ルーティング をご覧ください。
モロッコの長期回線、ウォレット、サンドボックス
モロッコ向けのセルフサービスの Dedicated Number はありません。そうした長期回線は米国とカナダのみで、$1.95/月からです。ビジネス上モロッコの回線が不可欠な場合は [email protected] にご連絡ください。手配できるかどうかは現地の規則によります。
課金は、1つのUSDウォレットからの従量課金です。サブスクリプションはなく、チャージはカードまたは USDT/USDC で、チャージごとにPDFの請求書が発行されます。開発用アカウントはリクエストによりサンドボックスに切り替えられるので、シミュレートされた番号とコードで連携全体をリハーサルできます。OTP Route は自社の正当なプロダクトとアカウントに使用し、各サービスの利用規約と当社の利用規定(Acceptable Use Policy)の範囲内でご利用ください。
よくある質問
モロッコにいなくてもモロッコのSMS OTPコードを受信できますか?
はい。+212 の番号は OTP Gateway を通じて発行され、チームがどこにいても、コードはダッシュボードか API 経由で届きます。
OTP Route APIでのモロッコの国IDは何ですか?
料金の照会とアクティベーションのリクエストでは、国の値として ma を指定します。
モロッコのビジネスアカウントに、チームの個人番号を使わずに済みますか?
サインアップや一回限りの認証については、はい。コードは代わりに OTP Gateway の番号に届きます。後で繰り返しログインが必要なアカウントには長期回線が適していますが、セルフサービスで利用できるのは米国とカナダのみです。
なぜモロッコのコードは、アラビア語で届くときとフランス語で届くときがあるのですか?
各アプリが、多くの場合は端末やアカウントの設定に基づいて、自分でメッセージの言語を選ぶためです。数字を抽出する方式にすれば、どちらの言語にも依存しません。
テスト用の +212 の番号はどのような形式にすればよいですか?
E.164形式で送信してください。+212 に9桁が続く形で、国内のトランクの 0 は付けません。
モロッコの番号にSMSが届かなかった場合、お金はどうなりますか?
20分の有効時間が終了したとき、またはキャンセルしたときに、全額がウォレットに返金されます。
お金をかけずにモロッコの連携をリハーサルできますか?
開発用アカウントでサンドボックスを依頼してください。シミュレートされた番号とコードが生成されるため、注文から Webhook までのフローをテストできます。
サービス名はそれぞれの所有者の商標です。OTP Route はこれらの企業と提携していません。番号は合法的にご利用いただき、各サービスの利用規約および当社の利用規定に従ってください。