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