Pular para o conteúdo

Detecção Profunda do WhatsApp

Verifique os detalhes do WhatsApp do número global de entrada, se é uma conta do WhatsApp, a URL da foto do perfil, gênero e idade, bem como o tipo de foto do perfil.

Exemplo de código para carregar arquivo de detecção:

curl --location 'https://api.ekycpro.com/api/tasks' \
--header 'X-API-Key: API-KEY' \
--form 'user_id="USER_ID"' \
--form 'file=@"input.txt"'

Exemplo de código para verificar o status da tarefa:

curl --location 'https://api.ekycpro.com/api/tasks/s4oR_IDoee0?userUSER_ID' \
--header 'X-API-Key: API-KEY'

Resposta para o arquivo de detecção carregado com sucesso

{
"created_at": "2024-10-19T18:24:56.450567423Z",
"updated_at": "2024-10-19T18:24:56.450567423Z",
"task_id": "cs9viu7i61pkfs4oavvg",
"user_id": "test1",
"status": "pending",
"total": 0,
"success": 0,
"failure": 0
}

Resposta para o status do processamento

{
"created_at": "2024-10-19T18:24:56.450567423Z",
"updated_at": "2024-10-19T18:33:22.86152082Z",
"task_id": "cs9viu7i61pkfs4oavvg",
"user_id": "test1",
"status": "processing",
"total": 20000,
"success": 6724,
"failure": 0
}

Forneça uma resposta indicando que a tarefa foi concluída e inclua a URL de download dos resultados.

{
"created_at": "2024-10-19T18:24:56.450567423Z",
"updated_at": "2024-10-19T18:53:43.141760071Z",
"task_id": "cs9viu7i61pkfs4oavvg",
"user_id": "test1",
"status": "exported",
"total": 20000,
"success": 20010,
"failure": 0,
"result_url": "https://example-link-to-results.xlsx"
}

URL de solicitação para carregar arquivo

POST https://api.ekycpro.com/api/tasks

URL de solicitação para verificar o status da tarefa

POST https://api.ekycpro.com/api/tasks/{TASK_ID}

Parâmetros da solicitação

parâmetrodescrição
user_idstring, ID do usuário definido por você
filefile, arquivo carregado, cada linha no arquivo carregado deve conter um número de telefone, e os números devem estar no formato E.164.

Formato da resposta

CampoDescrição
created_atTimestamp indicando quando a tarefa foi criada.
updated_atTimestamp da última atualização do status da tarefa.
task_idIdentificador único para a tarefa.
user_idO ID do usuário que iniciou a tarefa.
statusStatus atual da tarefa. Valores possíveis são:
pending: Tarefa está na fila e aguardando para ser processada.
processing: Tarefa está sendo processada.
completed: Processamento da tarefa foi concluído.
exported: Resultados da tarefa foram processados e estão disponíveis para download.
totalNúmero total de números de telefone processados na tarefa.
successNúmero de números de telefone identificados com sucesso com atributos do WhatsApp.
failureNúmero de números de telefone que não puderam ser identificados ou processados.
result_url(Opcional) URL para baixar os resultados da tarefa, fornecida quando o status da tarefa é exported.

Código de status

statusdescrição
200charge, Solicitação bem-sucedida, tarefa criada ou status da tarefa recuperado com sucesso.
400free, Solicitação inválida, geralmente devido a parâmetros incorretos ou formato de arquivo.
500free, Erro interno do servidor, tente a solicitação novamente após algum tempo.