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 abrademo/web/react:
file: durante o desenvolvimento.
Vincular o domínio e obter credenciais
- No Console, vincule o domínio Web (por exemplo
example.com). Veja Assinatura. - Copie
appId/appKeydo Console. Não os coloque emEngineConfig. Na Web eles pertencem ao seu servidor.
.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.
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
http://localhost:5175).
Verificar
- Abra o DevTools (F12) e observe o console.
- Permita a câmera se solicitado.
- Arraste os sliders de beleza — você deve ver suavização da pele / remodelagem na prévia.
Init mínimo de produção
app_id / app_key e devolve um token. O código de exemplo do servidor está em Autenticação e licença.
