ReOTP.
API/1. Solicitud de enlaces en segundo plano (Zero-Delay)
1 min de lectura

1. Solicitud de enlaces en segundo plano (Zero-Delay)

Obtenga enlaces de verificación de forma discreta y sin demoras antes de que el usuario haga clic en el botón de inicio de sesión.

El sistema ReOTP está diseñado para ofrecer una experiencia de "Autenticación sin escribir números" (Zero-Type Auth). Simplemente envíe la solicitud para obtener los enlaces de WhatsApp o Telegram y nosotros capturaremos el número del usuario directamente desde su mensaje.

Parámetros enviados (Request Body):

  • apiKey (Texto - Obligatorio): La clave API de su proyecto.
  • phoneNumber (Texto - Opcional): Número de teléfono del usuario (ejemplo: +966500000000). Si no se envía, capturaremos automáticamente el número del remitente.
  • method (Texto - Obligatorio): Debe ser "WHATSAPP" o "TELEGRAM".
  • returnUrl (Texto - Opcional): URL de retorno tras el éxito en Telegram.

Parámetros recibidos (Response Body):

  • requestId (Texto): ID de la operación para realizar el seguimiento del estado.
  • waLink (Texto): El enlace de WhatsApp preparado.
  • tgLink (Texto): El enlace de Telegram preparado.
  • expectedText (Texto): Texto del mensaje automático.

Una vez que reciba estos enlaces, vincúlelos a sus botones de inicio de sesión. Cuando el usuario haga clic en el botón, se abrirá WhatsApp o Telegram con un solo clic.

Código de integración (SDKs)
curl -X POST https://reotp.com/api/verify/init \
  -H "Content-Type: application/json" \
  -d '{
    "apiKey": "YOUR_API_KEY",
    "method": "PREDICTIVE"
  }'
Entorno de pruebas interactivo
Plataforma interactiva para probar la API

Ingresa el número de teléfono para configurar la sesión y probar la respuesta del servidor al instante:

Prueba del API interactivo en vivo (Interactive API Playground)

Prueba el envío de solicitudes de verificación directamente y genera códigos de integración en el lenguaje de programación que prefieras.

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