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âmetro | descrição |
---|---|
user_id | string , ID do usuário definido por você |
file | file , 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
Campo | Descrição |
---|---|
created_at | Timestamp indicando quando a tarefa foi criada. |
updated_at | Timestamp da última atualização do status da tarefa. |
task_id | Identificador único para a tarefa. |
user_id | O ID do usuário que iniciou a tarefa. |
status | Status 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. |
total | Número total de números de telefone processados na tarefa. |
success | Número de números de telefone identificados com sucesso com atributos do WhatsApp. |
failure | Nú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
status | descrição |
---|---|
200 | charge , Solicitação bem-sucedida, tarefa criada ou status da tarefa recuperado com sucesso. |
400 | free , Solicitação inválida, geralmente devido a parâmetros incorretos ou formato de arquivo. |
500 | free , Erro interno do servidor, tente a solicitação novamente após algum tempo. |