ReOTP.
API/1. バックグラウンドでのリンク要求(ゼロ遅延)
1 分で読めます

1. バックグラウンドでのリンク要求(ゼロ遅延)

ユーザーがログインボタンを押す前に、検証リンクを秘密裏に、遅延なく取得します。

ReOTPシステムは「番号入力不要の認証」(Zero-Type Auth)体験を提供するように設計されています。WhatsAppまたはTelegramのリンクを取得するリクエストを送信するだけで、ユーザーのメッセージから電話番号を自動的に取得します!

送信パラメータ(Request Body):

  • apiKey(文字列 - 必須):プロジェクトのAPIキー。
  • phoneNumber(文字列 - オプション):ユーザーの電話番号(例:+966500000000)。送信しない場合、送信者から自動的に番号を取得します。
  • method(文字列 - 必須):"WHATSAPP"または"TELEGRAM"でなければなりません。
  • returnUrl(文字列 - オプション):Telegram成功後のリダイレクトURL。

受信パラメータ(Response Body):

  • requestId(文字列):ステータス追跡用の操作ID。
  • waLink(文字列):準備されたWhatsAppリンク。
  • tgLink(文字列):準備されたTelegramリンク。
  • expectedText(文字列):自動メッセージのテキスト。

これらのリンクを受信したら、ログインボタンに紐付けます。ユーザーがボタンを押すと、ワンクリックでWhatsAppまたはTelegramが開きます。

統合コード (SDK)
curl -X POST https://[your-domain.com]/api/verify/init \
  -H "Content-Type: application/json" \
  -d '{
    "apiKey": "YOUR_API_KEY",
    "method": "WHATSAPP"
  }'
インタラクティブプレイグラウンド
インタラクティブなAPIテストプラットフォーム

電話番号を入力してセッションをセットアップし、サーバーの応答を即座にテストします:

インタラクティブAPIプレイグラウンド (Interactive API Playground)

検証リクエストの送信を直接試して、お好みのプログラミング言語で統合コードを生成します。

curl -X POST https://reotp.com/api/verify/init \
  -H "Authorization: Bearer 15a1c1c7-ed05-40df-b7c3-69c327542a07" \
  -H "Content-Type: application/json" \
  -d '{
    "phoneNumber": "201000000000",
    "method": "WHATSAPP"
  }'