ReOTP.
API/1. Запит посилань у фоновому режимі (Zero-Delay)
1 Хвилина читання

1. Запит посилань у фоновому режимі (Zero-Delay)

Отримуйте посилання для верифікації приховано та без затримок ще до того, як користувач натисне кнопку входу.

Система ReOTP розроблена для забезпечення досвіду "входу без номерів" (Zero-Type Auth). Просто надішліть запит для отримання посилань WhatsApp або Telegram, і ми автоматично визначимо номер користувача з його повідомлення!

Параметри запиту (Request Body):

  • apiKey (string - обов'язково): API-ключ вашого проєкту.
  • phoneNumber (string - необов'язково): Номер телефону користувача (наприклад, +966500000000). Якщо він не надісланий, ми автоматично отримаємо номер відправника.
  • method (string - обов'язково): Має бути "WHATSAPP" або "TELEGRAM".
  • returnUrl (string - необов'язково): URL-адреса для повернення після успішного входу в Telegram.

Параметри відповіді (Response Body):

  • requestId (string): Ідентифікатор операції для відстеження статусу.
  • waLink (string): Підготовлене посилання WhatsApp.
  • tgLink (string): Підготовлене посилання Telegram.
  • expectedText (string): Текст автоматичного повідомлення.

Після отримання цих посилань прив'яжіть їх до кнопок входу. Коли користувач натисне на кнопку, WhatsApp або Telegram відкриється одним натисканням.

Код інтеграції (SDKs)
curl -X POST https://[your-domain.com]/api/verify/init \
  -H "Content-Type: application/json" \
  -d '{
    "apiKey": "YOUR_API_KEY",
    "method": "WHATSAPP"
  }'
Інтерактивна ігрова модель
Інтерактивна платформа для тестування API

Введіть номер телефону для ініціалізації сесії та перевірки відповіді сервера в реальному часі:

Інтерактивний 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"
  }'