ReOTP.
API/1. Fon rejimida havolalarni so'rash (Zero-Delay)
1 daqiqa oʻqish

1. Fon rejimida havolalarni so'rash (Zero-Delay)

Foydalanuvchi kirish tugmasini bosishidan oldin tasdiqlash havolalarini xotirjam va kechikishlarsiz oling.

ReOTP tizimi "Raqamsiz kirish" (Zero-Type Auth) tajribasini taqdim etish uchun mo'ljallangan. Shunchaki WhatsApp yoki Telegram havolalarini olish uchun so'rov yuboring va biz foydalanuvchi raqamini uning xabaridan avtomatik ravishda aniqlab olamiz!

Yuboriladigan parametrlar (Request Body):

  • apiKey (matn - majburiy): Loyihangizning API kaliti.
  • phoneNumber (matn - ixtiyoriy): Foydalanuvchining telefon raqami (masalan: +966500000000). Agar yuborilmasa, raqam avtomatik ravishda yuboruvchidan olinadi.
  • method (matn - majburiy): "WHATSAPP" yoki "TELEGRAM" bo'lishi kerak.
  • returnUrl (matn - ixtiyoriy): Telegram'da muvaffaqiyatli o'tgandan keyingi qaytish havolasi.

Qabul qilinadigan parametrlar (Response Body):

  • requestId (matn): Holatni kuzatish uchun operatsiya identifikatori.
  • waLink (matn): Tayyorlangan WhatsApp havolasi.
  • tgLink (matn): Tayyorlangan Telegram havolasi.
  • expectedText (matn): Avtomatik xabar matni.

Ushbu havolalarni olganingizdan so'ng, ularni kirish tugmalariga biriktiring. Foydalanuvchi tugmani bosganda, WhatsApp yoki Telegram bir marta bosish bilan ochiladi.

Integratsiya kodi (SDKlar)
curl -X POST https://[your-domain.com]/api/verify/init \
  -H "Content-Type: application/json" \
  -d '{
    "apiKey": "YOUR_API_KEY",
    "method": "WHATSAPP"
  }'
Interaktiv maydoncha
API ni sinab ko'rish uchun interaktiv platforma

Sessiyani sozlash va server javobini darhol sinab ko'rish uchun telefon raqamini kiriting:

Interaktiv API Playground (Interaktiv API sinovi)

Verify so'rovlarni to'g'ridan-to'g'ri yuborishni sinab ko'ring va Integration kodlarini tanlangan dasturlash tili bo'yicha yarating.

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"
  }'