日本語
テストのための Meesho SMS 認証:チェックリスト、API の手順、対処法
Meesho の認証コードを受け取るには、OTP Route の OTP Gateway で meesho サービス用の番号を注文して Meesho に入力し、ダッシュボードか Webhook、API ポーリングでコードを確認します。料金は 1 コード $0.20 からで、各番号は 20 分以内の 1 コードに対応し、SMS が届かなかった場合はウォレットに返金されます。
Meesho は電話番号を何に使うのか?
Meesho は、低価格の商品、リセラー、小規模サプライヤーを軸にしたインドのオンラインマーケットプレイスです。ショッピングアプリはパスワードではなく携帯番号とワンタイムコードでログインさせ、新しい端末でアカウントを開くときにも同様のコードが表示されます。出品側に登録するサプライヤーも、Meesho の電話番号を確認します。QA 担当者、エージェンシー、出品者ツールの開発者にとって、ログインのテストはすべて SMS を読み取ることに依存します。このステップを自動化すれば、携帯電話を手にした手動チェックが、ビルドのたびにテストランナーで繰り返せるものに変わります。
番号を注文する前の事前チェックリスト
- 対象範囲内の正当なアカウント。 自社の連携用のテストプロファイル、またはビジネスやエージェンシーがクライアントのために運用しているサプライヤーアカウント。
- サービス ID
meesho。GET /api/v1/servicesで確認します。 - 意図して選んだ国(次のセクションを参照)。
or_live_の API キー。Developer コンソールで発行するか、手動実行ならダッシュボードにアクセスします。- ウォレットの残高。カードまたは USDT/USDC で入金します。
- Webhook またはポーリングのジョブ。SMS を要求する前に用意しておけば、誰も見ていなくてもコードを取得できます。
Meesho のテスト番号はどの国のものを選ぶべきか?
meesho サービスはカタログ上の 197 か国で利用でき、インド、バングラデシュ、ネパール、スリランカ、アラブ首長国連邦、サウジアラビア、シンガポール、マレーシア、インドネシア、フィリピン、ケニア、ナイジェリア、英国、カナダ、米国などが含まれます。
Meesho はインドの買い物客と出品者向けに設計されているため、実際の顧客の行動を反映するのは通常 +91 の番号です。想定外の番号形式を自社ツールがどう扱うかをテストするときには、ほかのルートも役立ちますが、特定の国の番号を Meesho が受け付けるかどうかは Meesho の判断です。テスト設定でこの選択を明示しておく方法は、国別ルーティングの記事で解説しています。
手順:Meesho 認証コード API のフロー
GET /api/v1/prices?country=in&service=meeshoで最新の料金を確認します。- アクティベーションを作成します。
POST /api/v1/activationsに{"service": "meesho", "country": "in"}を送り、アクティベーション ID を保存します。 - 返ってきた番号を Meesho のログインまたはサプライヤーのフォームに入力し、OTP を要求します。
- Webhook で
activation.sms_receivedを受け取ります。X-OTPRoute-Signature(エンドポイントのシークレットによる"<t>.<raw body>"の HMAC-SHA256)を検証し、古いタイムスタンプは拒否します。 - ハンドラーを冪等にします。最初にアクティベーション ID を保存し、同じ ID の再配信は無視して、再試行された Webhook でログイン処理が 2 回実行されないようにします。
- 代わりに、コードが現れるか、実行が
activation.expiredで終わるまでGET /api/v1/activations/{id}をポーリングする方法もあります。
キューイングや再試行の詳細は、Webhook による OTP 取得のガイドで解説しています。
ダッシュボードから Meesho の番号を注文する
サインインして OTP Gateway を開き、サービスに Meesho、ルートにインド(または想定する国)を選びます。画面上の料金を確認し、番号を Meesho にコピーしてコードを要求します。コードが届くとアクティベーションの行に表示され、番号は 20 分間ずっと待ち受けを続けます。
Meesho のコードが届かないのはなぜか?
- 多くのプラットフォームと同様に、Meesho も一部の仮想番号を拒否することがあります。その場合は返金で保護され、あとで別のルートを試すのが妥当です。
- SMS が単に遅れている場合もあります。ルートを判断する前に、有効時間が終わるまで待ってください。
- 数秒以内に繰り返しリクエストすると、Meesho 側のレート制限にかかることがあります。短い間隔で再注文を繰り返さず、再試行の間隔をあけてください。
POST /api/v1/activations/{id}/cancelでキャンセルすると、実行が終了し、全額がすぐに返金されます。
専用番号のほうが適しているのはどんなときか?
使い切りの番号は、1 回の認証には理想的です。来週もう一度サインインする必要があるアカウントには、引き続き自分で管理できる番号が必要です。OTP Route の専用番号(Dedicated Numbers)は月額 $1.95 からで、ダッシュボードと number.sms_received による転送で SMS を受信できる長期回線ですが、提供は米国とカナダのみです。Meesho はインドを中心としたサービスなので、専用番号に頼る前に、お客様のケースで Meesho がそうした番号を受け付けるかを確認してください。
Meesho の番号を責任をもって使うには
Meesho の利用規約を守ってください。アカウントは実在の個人または事業者につき 1 つとし、紹介プログラムやプロモーションの不正取得、停止されたアカウントの回避を試みてはいけません。OTP Route は、ご自身の製品のテストと正当なアカウントの運用のためのサービスであり、すべての注文に利用規約(Acceptable Use Policy)が適用されます。クライアント向けの作業を行うチームは、推奨される構成についてエージェンシーとリセラーのページをご覧ください。どのクライアントにどのアクティベーションを使ったかを記録しておくと、監査や引き継ぎがはるかに楽になります。
よくある質問
出品者ツールのテスト用に、Meesho の OTP をオンラインで受信できますか?
はい。meesho のアクティベーションを注文し、その番号を Meesho のフォームに使って、ダッシュボードか API でコードを確認します。料金はコードが届いた場合にのみ発生します。
Meesho 用の仮想番号は必ず受け付けられますか?
いいえ。どの番号を受け付けるかは Meesho が決めており、一部の仮想番号は拒否されます。20 分以内にコードが届かなければ、請求は返金されます。
Meesho の電話番号はどの国のものを選ぶべきですか?
実際の Meesho の利用状況に最も近いのはインドです。テストケースで特に必要な場合にのみ、ほかの国を選んでください。
テスト用の Meesho SMS 認証の料金はいくらですか?
1 コード $0.20 からです。お使いの国の正確な価格は GET /api/v1/prices で返され、注文前に表示されます。
今後の Meesho ログインのために、同じ番号を保持できますか?
使い切りのアクティベーションは 1 回のコードにしか対応しません。長期回線は専用番号ですが、提供は米国とカナダのみなので、先に Meesho が受け付けるかを確認してください。
CI パイプラインでお金をかけずに Meesho のフローを実行できますか?
開発用アカウントでサンドボックスモードを依頼してください。シミュレートされた番号とコードが返され、連携をエンドツーエンドでテストできます。
サービス名はそれぞれの所有者の商標です。OTP Route はこれらの企業と提携していません。番号は合法的にご利用いただき、各サービスの利用規約および当社の利用規定に従ってください。