Pular para o conteúdo

Comparação de Cartão de Identidade Segurado

Analise a possibilidade de a pessoa segurando o cartão de identidade e a foto do cartão de identidade pertencerem à mesma pessoa. Usando nossa tecnologia de correspondência facial, você obterá nosso julgamento sobre se é a mesma pessoa, bem como uma pontuação de similaridade.

Exemplo de código:

curl --location --request POST 'https://api.ekycpro.com/v1/idholding' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'X-API-Key: AbcdEfgh' \
--data-urlencode 'img=BASE64_ENCODE_VALUE'

Exemplo de resposta para a mesma pessoa

{
"status": "OK",
"message": {
"similarity": 97.501,
"result": "SAME PERSON"
}
}

Exemplo de resposta para não a mesma pessoa

{
"status": "OK",
"message": {
"similarity": 27.501,
"result": "NOT SAME PERSON"
}
}

Exemplo de resposta para solicitação com erro

{
"status": "INVALID_REQUEST",
"message": "error message"
}

Exemplo de resposta para imagem carregada maior que 2M

{
"status": "IMAGE_INVALID_SIZE",
"message": "image larger than 2M"
}

Exemplo de resposta para imagem errada, não é uma imagem de cartão de identidade segurado

{
"status": "RETRY_LATER",
"message": "error not idholding image"
}

Resposta para erro do servidor

{
"status": "INNER_ERROR",
"message": "Inner error, please retry later"
}

Solicitação HTTP

POST https://api.ekycpro.com/v1/idholding

Parâmetros da solicitação

parâmetrodescrição
imgstring, imagem codificada em base64

Formato da resposta

camposdescrição
statuscódigo de status
messagesimilarity: pontuação de similaridade, 0~100
result: julgamento

Código de status

statusdescrição
OKcharge, sucesso, message.similarity contém a pontuação de similaridade
RETRY_LATERcharge, imagem de cartão de identidade segurado inválida
INVALID_REQUESTfree, parâmetros de solicitação inválidos
IMAGE_INVALID_SIZEfree, tamanho da imagem maior que 2M
INNER_ERRORfree, erro do servidor