Pular para o conteúdo principal

Implementação

<script>
var hostComponent = document.getElementById('webfacerecon')
var webFaceRecon = new ZaigWebFaceRecon.WebFaceRecon(
hostComponent,
'YOUR_TOKEN_SENT_BY_QITECH'
)
.setThemeConfiguration(
{
"buttonColor": "#2848A8",
"fontColor": "#FFFFFF",
"backgroundColor": "#FFFFFF"
}
)
.setSandboxEnvironment()
.setLogLevel('debug')
.setSessionId('UNIQUE_SESSION_ID')
.build()
webFaceRecon.initialize().then(res => {
var promise = webFaceRecon.open()
promise
.then(image_key => {
console.log(image_key)
})
.catch(err => {
console.log(err)
})
})
</script>

A implementação da biblioteca é realizada através da instância do componente ZaigWebFaceRecon e da chamada do construtor .WebFaceRecon(). Já sua inicialização ocorre no método .initialize(), em que criamos alguns elementos e carregamos os componentes necessários.

Para iniciar a interação com o usuário e coleta da prova de vida, basta chamar o método .open() e aguardar seu retorno.