Guia rápida
Guia rápida de implementação dos componentes oferecidos pelo SDK Web.
Componentes SDK Web
import { TypeFamily, TrackingSteps } from '@facephi/sdk-web-wc';
<facephi-sdk-provider
apikey={process.env.FACEPHI_SDK_APIKEY}
type={TypeFamily.onboarding}
steps={`${TrackingSteps.start},${TrackingSteps.selphidWidget},${TrackingSteps.selphiWidget},${TrackingSteps.finish}`}
customerId={uniqueUserId}
onEmitData={(event) => {
console.log('Facephi SDK Provider:', event.detail);
startSelphID();
}}
/>const sdkProvider = document.querySelector('facephi-sdk-provider');
function startSelphID() {
const selphidWidget = document.createElement('facephi-selphid-widget');
selphidWidget.disableTutorial = true;
selphidWidget.addEventListener('extractionFinish', (event) => {
console.log('Facephi SelphID Widget', event.detail);
startSelphi();
});
sdkProvider.innerHTML = '';
sdkProvider.appendChild(selphidWidget);
}
function startSelphi() {
const selphiWidget = document.createElement('facephi-selphi-widget');
selphiWidget.disableTutorial = true;
selphiWidget.addEventListener('extractionFinish', (event) => {
console.log('Facephi Selphi Widget', event.detail);
sdkProvider.innerHTML = 'Onboarding completed';
});
sdkProvider.innerHTML = '';
sdkProvider.appendChild(selphiWidget);
}TypeScript
Exemplo de uso
Integração em frameworks
Compatibilidade com iframes
Como usar
Atualizado