La API de Detección de vida te permite realizar FaceScan de una imagen, determinando si la imagen pertenece a un rostro en vivo o no. Esta API es útil para verificar la autenticidad de un rostro y asegurarse de que la imagen proporcionada proviene de una persona real.

Verifik tiene una guía sobre que son y como usar los servicios Compare, lo invitamos a leerla: Guía Liveness.

Puedes utilizar la puntuación de vida para determinar si la imagen proporcionada pertenece a un rostro en vivo o no. Esta API es valiosa para diversas aplicaciones, incluyendo la verificación de identidad, la prevención de fraudes y asegurarse de que solo se utilicen rostros en vivo para autenticación y control de acceso.

Implementación

Consulta

import axios from 'axios';

const options = {
  method: 'POST',
  url: '<https://api.verifik.co/v2/face-recognition/liveness>',
  params: {
  },
  headers: {
    Accept: 'application/json',
    Authorization: 'jwt <tu_token>'
  },
  data: {os: 'DESKTOP', image: 'base64_encoded_string'}
};

try {
 notFou const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}

Respuesta 200 - (Consulta Exitosa)

{
  "id": "JQ4RM",
  "data": {
    "passed": true,
    "min_score": 0.6,
    "liveness_score": 0.98
  },
  "signature": {
    "message": "Certified by Verifik.co",
    "dateTime": "January 16, 2024 3:44 PM"
  }
}