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
Atributo | Tipo | Descrição |
---|---|---|
ocr_info | Object | Objeto de sucesso contendo as informações referentes à captura do documento selecionado. |
error | String | String com a descrição do erro (caso aconteça) |
Atributos do Objeto de Sucesso
Atributo | Tipo | Descrição |
---|---|---|
ocr_key | String | Chave de identificação das imagens capturadas do documento que podem ser utilizada em qualquer outro serviço do sistema QI Tech. |
template | String | Tipo do documento capturado |
Tipos de Erro
Erro | Descriçã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. |