Verificar API

La API Verify le permite confirmar que puede ponerse en contacto con un usuario en un número específico, para que pueda:

  • Contacte con sus usuarios en cualquier momento, asegurándose de que tiene su número de teléfono correcto.
  • Protección contra el fraude y el spam, impidiendo que un usuario cree varias cuentas.
  • Añadir una capa adicional de seguridad para ayudar a confirmar la identidad de un usuario cuando desee realizar determinadas actividades.

Cómo funciona

La verificación es un proceso en dos fases que requiere dos llamadas a la API:

Solicitud de verificación

Starting the verification process
  1. Un usuario se registra en su servicio a través de su aplicación o sitio web y proporciona un número de teléfono.

  2. Para confirmar que el usuario tiene acceso al número con el que se ha registrado, su aplicación realiza una llamada de API a la aplicación Punto final de la solicitud de verificación.

  3. La API Verify genera un código PIN, con una clave asociada request_id.

    En algunos casos, puede proporcionar su propio código PIN. Póngase en contacto con su gestor de Account.

  4. A continuación, la API Verify intenta enviar este PIN al usuario. El formato (SMS o texto a voz (TTS)) y el tiempo de estos intentos están definidos por la opción flujo de trabajo. Si el usuario no vuelve a visitar su aplicación o sitio web para introducir el PIN que ha recibido, la solicitud de verificación terminará por agotarse. De lo contrario, deberá verificar el número introducido mediante una comprobación de verificación.

Verificación

Verifying the submitted PIN

5. El usuario recibe el PIN y lo introduce en su aplicación.

6. Su aplicación realiza una llamada a la API del Punto final del control de verificaciónpasando en el request_id y el PIN introducido por el usuario.

7. La API Verify comprueba que el PIN introducido coincide con el enviado y devuelve el resultado a su aplicación.

Primeros pasos

El siguiente ejemplo muestra cómo iniciar el proceso de verificación enviando un código de verificación a un usuario. Para saber cómo validar el código que proporciona el usuario y realizar otras operaciones, consulte la sección Fragmentos de código.

Escriba el código

Añada lo siguiente a send-verification-code.sh:

curl GET "https://api.nexmo.com/verify/json?api_key=$VONAGE_API_KEY&api_secret=$VONAGE_API_SECRET&number=$VERIFY_NUMBER&brand=AcmeInc"

Ver fuente completa

Ejecute su código

Guarde este archivo en su máquina y ejecútelo:

sh send-verification-code.sh

Guías

Fragmentos de código

Casos prácticos

    Lecturas complementarias