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

1. Запрос ссылок в фоновом режиме (Zero-Delay)

Получите ссылки для проверки без задержек до нажатия пользователем кнопки входа.

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

Тело запроса (Request Body):

  • apiKey (строка - обязательно): Ваш API-ключ проекта.
  • phoneNumber (строка - необязательно): Номер телефона пользователя (например: +966500000000). Если не указан, номер будет извлечён автоматически.
  • method (строка - обязательно): Должен быть "WHATSAPP" или "TELEGRAM".
  • returnUrl (строка - необязательно): URL обратного вызова после успешного входа через Telegram.

Тело ответа (Response Body):

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

После получения ссылок свяжите их с кнопками входа. При нажатии пользователем ссылка откроет WhatsApp или Telegram с одной нажатием.

Код интеграции (SDK)
curl -X POST https://reotp.com/api/verify/init \
  -H "Content-Type: application/json" \
  -d '{
    "apiKey": "YOUR_API_KEY",
    "method": "PREDICTIVE"
  }'
Интерактивная песочница
Интерактивная платформа для тестирования API

Введите номер телефона, чтобы инициализировать сессию и мгновенно протестировать ответ сервера:

Интерактивная API-песочница

Протестируйте отправку запросов на верификацию вживую и сгенерируйте коды интеграции на предпочитаемом вами языке программирования.

curl -X POST https://reotp.com/api/verify/init \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "phoneNumber": "201000000000",
    "method": "WHATSAPP"
  }'