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