Este documento apresentará uma API de verificação de foto de identidade, que pode ser usada para enviar fotos do rosto do documento de identidade, reconhecer as informações na foto do documento e comparar o nome, número do documento de identidade e foto do rosto com as fotos de documentos da base de dados autorizada, para verificar se pertencem à mesma pessoa, validando assim a autenticidade das informações do documento de identidade.Documentation Index
Fetch the complete documentation index at: https://docs.xhuoapi.ai/llms.txt
Use this file to discover all available pages before exploring further.
Processo de Solicitação
Para usar a API, você precisa primeiro acessar a página correspondente da API de Verificação de Foto de Identidade para solicitar o serviço correspondente. Após entrar na página, clique no botão “Acquire”, como mostrado na imagem:
Se você ainda não estiver logado ou registrado, será redirecionado automaticamente para a página de login, convidando-o a se registrar e fazer login. Após o registro e login, você será redirecionado de volta para a página atual.
Na primeira solicitação, haverá um crédito gratuito disponível, permitindo o uso gratuito da API.
Uso Básico
Primeiro, entenda a forma básica de uso, que é inserir o link da imagem do documento de identidade para obter o resultado de verificação processado. Primeiro, você precisa passar um campoimage_url, e em seguida, podemos preencher o conteúdo correspondente na interface, como mostrado na imagem:

accept: o formato de resposta desejado, aqui preenchido comoapplication/json, ou seja, formato JSON.authorization: a chave para chamar a API, que pode ser selecionada diretamente após a solicitação.
image_url: o link da imagem do documento de identidade a ser processada.config: opções de configuração opcionais, campos booleanos, todos com valor padrão como false, suportandocopy_warn,border_check_warn,reshoot_warn,detect_ps_warn,temp_id_warn,quality(limite de 0-100).

sim, similaridade, intervalo de valores [0.00, 100.00]. Recomenda-se que uma similaridade maior ou igual a 70 possa ser considerada como a mesma pessoa, podendo ajustar o limite conforme o cenário específico (a taxa de erro para um limite de 70 é de um em mil, e para um limite de 80 é de um em dez mil).result, código de erro de negócio, retornando “Success” em caso de sucesso, e em caso de erro, consulte a lista de códigos de erro na seção FailedOperation abaixo.description, resultado da verificação do nome e número do documento de identidade.name, informação do nome no documento de identidade, que será vazia se a imagem do documento não for enviada.sex, informação de gênero no documento de identidade, que será vazia se a imagem do documento não for enviada.nation, informação de nacionalidade no documento de identidade, que será vazia se a imagem do documento não for enviada.birth, informação de data de nascimento no documento de identidade, que será vazia se a imagem do documento não for enviada.address, informação de endereço no documento de identidade, que será vazia se a imagem do documento não for enviada.id_num, informação do número do documento de identidade, que será vazia se a imagem do documento não for enviada.portrait, codificação base64 da foto do rosto do documento de identidade, que será comparada com a imagem inteira do documento se a extração falhar e retornará vazia.warnings, informações de alerta, quando configuradas no Config, a comparação de rosto será interrompida, e o resultado retornará um erro (FailedOperation.OcrWarningOccurred) com esta informação de alerta.quality, pontuação de qualidade da imagem, quando configurada no Config para alerta de imagem borrada, este parâmetro é significativo, com intervalo de valores (0-100), atualmente o limite padrão é 50, e abaixo de 50 acionará um alerta de borrão.encryption, informações de criptografia de dados sensíveis.
Tratamento de Erros
Ao chamar a API, se ocorrer um erro, a API retornará o código e a mensagem de erro correspondentes. Por exemplo:400 token_mismatched: Solicitação inválida, possivelmente devido a parâmetros ausentes ou inválidos.400 api_not_implemented: Solicitação inválida, possivelmente devido a parâmetros ausentes ou inválidos.401 invalid_token: Não autorizado, token de autorização inválido ou ausente.429 too_many_requests: Muitas solicitações, você excedeu o limite de taxa.500 api_error: Erro interno do servidor, algo deu errado no servidor.

