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 '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. |