Skip to main content
Esta página corresponde al SDK 2.0.0. Autenticación: Autenticación y licencia. Enumeraciones de maquillaje / remodelado: Enumeraciones de parámetros.

Requisitos

  • Navegador: Chrome 57+, Firefox 52+, Safari 11+, Edge 16+
  • Lenguaje: JavaScript (ES6+) o TypeScript
  • Contexto: HTTPS o localhost (necesario para la cámara)

Instalar el SDK

Obtener el ejemplo

Clona el repositorio de GitHub y abre demo/web/react:
El demo es una app Vite + React. En desarrollo depende del SDK del repositorio mediante file:.

Vincular el dominio y obtener credenciales

  1. En la Consola, vincula el dominio Web (por ejemplo example.com). Consulta Suscripción.
  2. Copia appId / appKey de la Consola. No los pongas en EngineConfig. En Web pertenecen a tu servidor.
Web no tiene .lic sin conexión. Detalles: Autenticación y licencia.

Configurar el demo

El demo no pone claves en la página. La página llama a tu proxy en /api/facebetter/auth (src/fetchLicenseToken.js) y pasa la respuesta al motor. El proxy de producción está en api/facebetter/auth.js; durante vite local esa ruta se reenvía al proxy del demo desplegado.
En producción, implementa el mismo proxy en tu servidor. Pasos completos y un ejemplo Node: Autenticación y licencia. El SDK carga los archivos de runtime durante init(). No hace falta copiar resource.fbd a public/. Opcional: init({ onProgress }) informa el porcentaje de descarga. Los stickers 3D necesitan resource_3d.fbd; el remodelado corporal necesita resource_body.fbd. Consulta Paquetes de recursos opcionales.

Ejecutar

Abre la URL que imprime Vite (normalmente http://localhost:5175).

Verificar

  1. Abre DevTools (F12) y observa la consola.
  2. Permite la cámara si te lo pide.
  3. Arrastra los deslizadores de belleza: deberías ver suavizado de piel / remodelado en la vista previa.

Init mínimo de producción

Tu servidor guarda app_id / app_key y devuelve un token. El código de ejemplo del servidor está en Autenticación y licencia.