Перейти к содержимому

API Массовой Проверки WhatsApp: Быстрая Проверка Номеров (Пример)

import CurlExample from ’../../components/CurlExample.astro’; import ApiUrl from ’../../components/ApiUrl.astro’;

Проверьте детали WhatsApp введенного глобального номера, является ли это аккаунтом WhatsApp

Конечные точки API

Загрузить Файл Обнаружения

Загрузите файл, содержащий номера телефонов для обнаружения WhatsApp.

<CurlExample endpoint=“/wa/api/simple/tasks” method=“POST” headers={{ ‘X-API-Key’: ‘API-KEY’ }} />

Данные формы:

  • file: Текстовый файл, содержащий номера телефонов (по одному в строке)

Проверить Статус Задачи

Проверьте статус и результаты ранее отправленной задачи.

<CurlExample endpoint=“/wa/api/simple/tasks/cs9viu7i61pkfs4oavvg” method=“GET” headers={{ ‘X-API-Key’: ‘API-KEY’ }} params={{ ‘user_id’: ‘USER_ID’ }} />

Примеры Ответов

Ответ при Успешной Загрузке

{
"created_at": "2024-10-19T18:24:56.450567423Z",
"updated_at": "2024-10-19T18:24:56.450567423Z",
"task_id": "cs9viu7i61pkfs4oavvg",
"user_id": "test",
"status": "pending",
"file_name": "input.txt",
"total_numbers": 100
}

Ответ со Статусом Задачи

{
"task_id": "cs9viu7i61pkfs4oavvg",
"status": "completed",
"processed": 100,
"total": 100,
"results": [
{
"phone_number": "+1234567890",
"has_whatsapp": true,
"last_seen": "2024-10-19"
},
{
"phone_number": "+1234567891",
"has_whatsapp": false,
"last_seen": null
}
]
}

Параметры

ПараметрТипОбязательныйОписание
fileFileДаТекстовый файл с номерами телефонов (по одному в строке)
user_idStringДаВаш идентификатор пользователя
task_idStringДаID задачи, возвращенный из запроса на загрузку

Коды Состояния

  • pending: Задача в очереди на обработку
  • processing: Задача в настоящее время обрабатывается
  • completed: Задача завершена успешно
  • failed: Задача столкнулась с ошибкой

Ограничения Частоты

  • Максимум 1000 номеров на файл
  • Максимум 10 одновременных задач на пользователя
  • Вызовы API ограничены 100 запросами в минуту