SDK 2.0.0. Fallos de autenticación: Autenticación y licencia.
FacebetterError. Los valores numéricos de code se listan abajo. Algunos fallos de carga / autenticación usan un code de cadena.
Códigos numéricos
Códigos de la capa JavaScript (cadena)
Se lanzan duranteinit() / carga / autenticación:
Lista de comprobación de init
- La config es válida:
licenseTokenno vacío. - El SDK puede descargar sus archivos de runtime (paquete npm, o archivos junto al script UMD).
- La página es un contexto seguro.
- El dominio de la Consola coincide con el origin de la página (producción).
- Producción no incrusta
appKeyen el JS del frontend.
Errores de parámetros y de proceso
Las intensidades de belleza deben ser[0.0, 1.0]. El remodelado debe ser [-1.0, 1.0]. Fuera de rango lanza FacebetterError antes de la llamada nativa.
processImage lanza si el motor no está inicializado, no se pueden asignar buffers o el proceso nativo devuelve un estado distinto de cero. Valida el readyState del vídeo y que videoWidth / videoHeight no sean cero antes de llamar.
Las rutas vacías de filtro / sticker / fondo se rechazan; usa clearFilter(), clearSticker() o clearVirtualBackground().
Eventos del motor frente a excepciones
La autenticación / init también pueden llegar enonEngineEvent (EngineEventCode 0 / 1 / 100 / 101) después de que init() ya se haya resuelto. Escucha LicenseValidationFailed e InitializationFailed aunque init() no haya lanzado.

