Resultados

Resultados ofrecidos por el componente Video Provider.

El componente de Video Provider grabará la interacción del usuario con los widgets que contiene. Ese registro se puede obtener después del proceso de captura mediante una solicitud a una URL.


Cómo obtener el video grabado de la extracción

El video grabado se proporcionará desde una URL una vez que el proceso de extracción se haya completado como un archivo blob (string).

Las siguientes variables deben configurarse para obtener el video generado:

  • Operation ID: ID generado y proporcionado por el SDK Provider. Se puede obtener de los eventos emitOperationId o emitData.

  • Video Recording ApiKey: Api Key requerida de Video Provider. Proporcionada por el equipo de Facephi.

  • Video Recording URL: URL desde donde se descargará el video grabado. Proporcionada por el equipo de Facephi.

Cómo obtener el video generado

La api key debe ser añadida en la cabecera de la solicitud:

fetch('https://example.url/operation-id-value', { headers: { 'x-api-key': process.env.VIDEO_RECORDING_APIKEY } });

Ejemplo de solicitud de video

const apiKey = process.env.VIDEO_PROVIDER_APIKEY; // Clave secreta proporcionada por el equipo de Facephi
const videoRecordingUrl = 'https://example.url'; // URL proporcionada por el equipo de Facephi
const operationId = 'operation-id-value'; // Valor obtenido del evento emitOperationId

function fetchVideo() {
  const url = `${videoRecordingUrl}/${operationId}`;

  fetch(url, {
    headers: {
      'x-api-key': apiKey,
    },
  })
    .then((response) => response.text())
    .then((data) => {
      console.log('Video generado:', data); // El blob de video grabado se proporcionará como una URL (string)
    });
}

Si el video generado es demasiado corto (menos de dos segundos) o si la solicitud se realiza demasiado pronto después de que finalice el proceso de extracción, la solicitud podría fallar.

Last updated