Pular para o conteúdo principal

Coletando os Retornos

A Web OCR SDK devolve uma Promise, que em caso de sucesso, irá retornar um objeto com as informações sobre a coleta do documento selecionado, ou em caso de erro, irá retornar uma String com a descrição do erro. Abaixo está um exemplo de como mapear cada um desses casos e pegar seus resultados:

<script>
webOCR.initialize(document_type)
.then((ocr_key) => {
console.log(ocr_key)
})
.catch((error) => {
console.log(error)
})
</script>

Descrição do retorno da Web OCR

AtributoTipoDescrição
ocr_infoObjectObjeto de sucesso contendo as informações referentes à captura do documento selecionado.
errorStringString com a descrição do erro (caso aconteça)

Atributos do Objeto de Sucesso

AtributoTipoDescrição
ocr_keyStringChave de identificação das imagens capturadas do documento que podem ser utilizada em qualquer outro serviço do sistema QI Tech.
templateStringTipo do documento capturado

Tipos de Erro

ErroDescrição
Invalid Web Token! Please verify your Web Token.Web Token utilizado é inválido. Caso tenha certeza que esteja utilizando corretamente o Web Token que foi provido pela QI Tech, entre em contato com nosso suporte (suporte.caas@qitech.com.br) imediatamente.
Invalid Document Type! Please provide a valid document type.Tipo do Documento passado para a função WebOCR.initialize() não é válido. Verifique os tipos de documento permitidos na página da função initialize.
User left Web OCR.O usuário retornou da Web OCR SDK antes de concluir o envio do documento.