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 abredemo/web/react:
file:.
Vincular el dominio y obtener credenciales
- En la Consola, vincula el dominio Web (por ejemplo
example.com). Consulta Suscripción. - Copia
appId/appKeyde la Consola. No los pongas enEngineConfig. En Web pertenecen a tu servidor.
.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.
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
http://localhost:5175).
Verificar
- Abre DevTools (F12) y observa la consola.
- Permite la cámara si te lo pide.
- Arrastra los deslizadores de belleza: deberías ver suavizado de piel / remodelado en la vista previa.
Init mínimo de producción
app_id / app_key y devuelve un token. El código de ejemplo del servidor está en Autenticación y licencia.
