Skip to main content
Esta página corresponde ao SDK 2.0.0. Autenticação: Autenticação e licença. Enums de maquiagem / remodelagem: Enums de parâmetros.

Requisitos

  • Navegador: Chrome 57+, Firefox 52+, Safari 11+, Edge 16+
  • Linguagem: JavaScript (ES6+) ou TypeScript
  • Contexto: HTTPS ou localhost (obrigatório para a câmera)

Instalar o SDK

Obter o exemplo

Clone o repositório GitHub e abra demo/web/react:
O demo é um app Vite + React. Ele depende do SDK no repositório via file: durante o desenvolvimento.

Vincular o domínio e obter credenciais

  1. No Console, vincule o domínio Web (por exemplo example.com). Veja Assinatura.
  2. Copie appId / appKey do Console. Não os coloque em EngineConfig. Na Web eles pertencem ao seu servidor.
A Web não tem .lic offline. Detalhes: Autenticação e licença.

Configurar o demo

O demo não coloca chaves na página. A página chama o seu proxy em /api/facebetter/auth (src/fetchLicenseToken.js) e passa a resposta para o mecanismo. O proxy de produção fica em api/facebetter/auth.js; durante o vite local esse caminho é encaminhado ao proxy do demo implantado.
Em produção, implemente o mesmo proxy no seu servidor. Passos completos e um exemplo Node: Autenticação e licença. O SDK carrega os arquivos de runtime durante init(). Você não precisa copiar resource.fbd para public/. Opcional: init({ onProgress }) informa o percentual de download. Adesivos 3D precisam de resource_3d.fbd; remodelagem corporal precisa de resource_body.fbd — veja Pacotes de recursos opcionais.

Executar

Abra a URL que o Vite imprimir (geralmente http://localhost:5175).

Verificar

  1. Abra o DevTools (F12) e observe o console.
  2. Permita a câmera se solicitado.
  3. Arraste os sliders de beleza — você deve ver suavização da pele / remodelagem na prévia.

Init mínimo de produção

Seu servidor guarda app_id / app_key e devolve um token. O código de exemplo do servidor está em Autenticação e licença.