ReOTP.
API/2. Verificatiestatus controleren
1 min. lezen

2. Verificatiestatus controleren

Vraag de status van de huidige verificatiesessie op.

Zodra het verificatieproces is gestart en u de requestId heeft ontvangen, moet uw toepassing in realtime luisteren via SSE (Server-Sent Events) naar de sessiestatus om te zien of de klant het bericht succesvol heeft verzonden.

Plan A: Werkwijze (SSE - Snelste):

  • Maak een EventSource-verbinding naar het opgegeven eindpunt om doorlopend verbonden te blijven.
  • Zodra u de status "VERIFIED" ontvangt, beëindigt u de verbinding direct en logt u de gebruiker succesvol in.

Luisteralternatieven (Fallbacks):

  • Plan B (Polling): Als uw hostingomgeving geen SSE ondersteunt, kunt u traditioneel opvragen door elke 3 seconden een GET-verzoek te sturen naar /api/verify/status?id=....
  • Plan C (Webhooks): U kunt vertrouwen op automatische meldingen van onze servers naar uw eigen live server. Lees meer in de sectie Webhooks.

Geretourneerde statussen (Session States):

  • PENDING: De klant heeft het bericht nog niet verzonden. Blijf luisteren.
  • VERIFIED: Het bericht is verzonden en het nummer is succesvol geverifieerd.
  • EXPIRED: Verlopen (na maximaal 2 minuten).
Integratiecode (SDK's)
curl -N https://[your-domain.com]/api/verify/stream?id=YOUR_REQUEST_ID

Interactieve API Playground

Test het verzenden van verificatieverzoeken en genereer integratiecode in de programmeertaal van uw keuze.

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