ReOTP.
API-интерфейс/2. Проверка состояния верификации
1 λεπτά ανάγνωσης

2. Проверка состояния верификации

Проверка текущего статуса сессии верификации.

После запуска процесса верификации и получения идентификатора requestId, ваше приложение должно использовать Server-Sent Events (SSE) для постоянного отслеживания статуса сессии.

План А: SSE (самый быстрый)

  • Создайте соединение EventSource с указанной конечной точкой для постоянного подключения.
  • При получении статуса "VERIFIED" немедленно завершите соединение и завершите вход пользователя.

Альтернативные методы (Fallbacks)

  • План Б (Polling): Если ваша среда хостинга не поддерживает SSE, отправляйте периодические GET-запросы к /api/verify/status?id=... каждые 3 секунды.
  • План С (Webhooks): Используйте автоматические уведомления от наших серверов на ваш сервер. Подробнее в разделе Webhooks.

Возвращаемые статусы (Session States):

  • PENDING: Пользователь еще не отправил сообщение. Продолжайте отслеживать.
  • VERIFIED: Сообщение отправлено и номер проверен.
  • EXPIRED: Срок действия истек (максимум 2 минуты).
Κώδικας ενσωμάτωσης (SDKs)
curl -N https://[your-domain.com]/api/verify/stream?id=YOUR_REQUEST_ID

Δοκιμή API Interactive (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"
  }'