ReOTP.
API/1. Požadavek na odkazy na pozadí (Zero-Delay)
1 min čtení

1. Požadavek na odkazy na pozadí (Zero-Delay)

Získejte ověřovací odkazy tajně a bez prodlení ještě předtím, než uživatel klikne na tlačítko přihlášení.

Systém ReOTP je navržen tak, aby poskytoval zážitek "přihlášení bez čísel" (Zero-Type Auth). Stačí odeslat požadavek na získání odkazů pro WhatsApp nebo Telegram a my automaticky zachytíme číslo uživatele z jeho zprávy!

Odesílané parametry (Request Body):

  • apiKey (text - povinné): API klíč vašeho projektu.
  • phoneNumber (text - volitelné): Telefonní číslo uživatele (příklad: +420123456789). Pokud není odesláno, číslo zachytíme automaticky od odesílatele.
  • method (text - povinné): Musí být "WHATSAPP" nebo "TELEGRAM".
  • returnUrl (text - volitelné): Návratový odkaz po úspěšném ověření v Telegramu.

Přijímané parametry (Response Body):

  • requestId (text): Identifikátor operace pro sledování stavu.
  • waLink (text): Připravený odkaz pro WhatsApp.
  • tgLink (text): Připravený odkaz pro Telegram.
  • expectedText (text): Text automatické zprávy.

Jakmile tyto odkazy obdržíte, propojte je s přihlašovacími tlačítky. Jakmile uživatel na tlačítko klikne, otevře se WhatsApp nebo Telegram jedním klepnutím.

Integrační kód (SDK)
curl -X POST https://[your-domain.com]/api/verify/init \
  -H "Content-Type: application/json" \
  -d '{
    "apiKey": "YOUR_API_KEY",
    "method": "WHATSAPP"
  }'
Interaktivní playground
Interaktivní platforma pro testování API

Zadejte telefonní číslo pro inicializaci relace a otestování odezvy serveru v reálném čase:

Interaktivní API Playground

Vyzkoušejte si odesílání ověřovacích požadavků přímo a vygenerujte si integrační kód ve vašem preferovaném programovacím jazyce.

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