ReOTP.
API/1. Richiesta dei link in background (Zero-Delay)
1 min di lettura

1. Richiesta dei link in background (Zero-Delay)

Ottieni i link di verifica in modo sicuro e senza ritardi prima che l'utente prema il pulsante di accesso.

Il sistema ReOTP è progettato per offrire un'esperienza di "autenticazione senza numeri" (Zero-Type Auth). Invia semplicemente la richiesta per ottenere i link di WhatsApp o Telegram e noi ricaveremo il numero dell'utente dal suo messaggio!

Parametri della richiesta (Request Body):

  • apiKey (testo - obbligatorio): La chiave API del tuo progetto.
  • phoneNumber (testo - opzionale): Il numero di telefono dell'utente (es. +393200000000). Se non viene inviato, ricaveremo automaticamente il numero dal mittente.
  • method (testo - obbligatorio): Deve essere "WHATSAPP" o "TELEGRAM".
  • returnUrl (testo - opzionale): Il link di reindirizzamento dopo il successo su Telegram.

Parametri della risposta (Response Body):

  • requestId (testo): L'ID dell'operazione per monitorare lo stato.
  • waLink (testo): Il link di WhatsApp preparato.
  • tgLink (testo): Il link di Telegram preparato.
  • expectedText (testo): Il testo del messaggio automatico.

Una volta ricevuti questi link, collegali ai pulsanti di accesso; quando l'utente premerà il pulsante, si aprirà WhatsApp o Telegram con un solo clic.

Codice di integrazione (SDK)
curl -X POST https://reotp.com/api/verify/init \
  -H "Content-Type: application/json" \
  -d '{
    "apiKey": "YOUR_API_KEY",
    "method": "PREDICTIVE"
  }'
Playground interattivo
Playground API interattivo

Inserisci il numero di telefono per inizializzare la sessione e testare la risposta del server in tempo reale:

Testa l'API interattiva diretta (Interactive API Playground)

Prova a inviare richieste di verifica direttamente e genera frammenti di codice di integrazione nel tuo linguaggio di programmazione preferito.

curl -X POST https://reotp.com/api/verify/init \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "phoneNumber": "201000000000",
    "method": "WHATSAPP"
  }'