SDK 2.0.0. Falhas de autenticação: Autenticação e licença.
FacebetterError. Os valores numéricos de code estão listados abaixo. Algumas falhas de load / autenticação usam um code string em vez disso.
Códigos numéricos
Códigos da camada JavaScript (string)
Estes são lançados duranteinit() / load / autenticação:
Checklist de init
- A config é válida:
licenseTokennão vazio. - O SDK consegue baixar os arquivos de runtime (pacote do SDK, ou arquivos ao lado do script UMD).
- A página é um secure context.
- O domínio do Console corresponde à origem da página (produção).
- A produção não incorpora
appKeyno JS do frontend.
Erros de parâmetro e de processamento
As intensidades de beleza precisam ser[0.0, 1.0]. A remodelagem precisa ser [-1.0, 1.0]. Fora da faixa lança FacebetterError antes da chamada nativa.
processImage lança se o mecanismo não estiver inicializado, se os buffers não puderem ser alocados ou se o processamento nativo retornar um status diferente de zero. Valide readyState do vídeo e videoWidth / videoHeight diferentes de zero antes de chamar.
Caminhos vazios de filtro / adesivo / fundo são recusados; use clearFilter(), clearSticker() ou clearVirtualBackground().
Eventos do mecanismo vs exceções
Autenticação / init também podem chegar emonEngineEvent (EngineEventCode 0 / 1 / 100 / 101) depois que init() já resolveu. Escute LicenseValidationFailed e InitializationFailed mesmo se init() não tiver lançado.

