Pular para o conteúdo

API de verificação de número em massa do Telegram: verificação rápida de número de telefone

Verifique os detalhes do Telegram do número global de entrada, se é uma conta do Telegram

Exemplo de código do arquivo de detecção de upload:

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

Exemplo de código de verificação de status da tarefa:

curl --location 'https://api.checknumber.ai/tg/api/simple/tasks/cs9viu7i61pkfs4oavvg?user_id=USER_ID' \
--header 'X-API-Key: API-KEY'

Resposta para o upload do arquivo de detecção bem-sucedido

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

Resposta para o status de processamento

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

Forneça uma resposta indicando que a tarefa foi concluída e inclua o 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": "test",
"status": "exported",
"total": 20000,
"success": 20000,
"failure": 0,
"result_url": "https://example-link-to-results.xlsx"
}

URL de solicitação de upload de arquivo

POST https://api.checknumber.ai/tg/api/simple/tasks

Parâmetros de solicitação de upload de arquivo

ParâmetroDescrição
user_idstring, ID do usuário
filefile, Arquivo de upload, cada linha deve conter um número de telefone no formato E.164

URL de solicitação de verificação de status da tarefa

GET https://api.checknumber.ai/tg/api/simple/tasks/{TASK_ID}

Parâmetros de solicitação de verificação de status da tarefa

ParâmetroDescrição
user_idstring, ID do usuário

Campos de resultado

CampoDescriçãoExemplo
NumberNúmero de telefone no formato E.164+41798284651
telegramSe o número tem uma conta Telegram ativasim, não

Formato de resposta

CampoDescrição
created_atTimestamp de quando a tarefa foi criada
updated_atTimestamp da última atualização do status da tarefa
task_idIdentificador exclusivo da tarefa
user_idID do usuário
statusStatus da tarefa:
pending: Em fila e aguardando
processing: Processando atualmente
completed: Processamento concluído
exported: Resultados disponíveis para download
totalTotal de números de telefone processados
successNúmeros identificados com sucesso
failureNúmeros que falharam no processamento
result_url(Opcional) URL de download para resultados quando o status é exported

Códigos de status

StatusDescrição
200charge, Solicitação bem-sucedida, tarefa criada ou status recuperado
400free, Solicitação incorreta, parâmetros ou formato de arquivo inválidos
500free, Erro interno do servidor, tente novamente mais tarde