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 } ]}Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
file | File | Да | Текстовый файл с номерами телефонов (по одному в строке) |
user_id | String | Да | Ваш идентификатор пользователя |
task_id | String | Да | ID задачи, возвращенный из запроса на загрузку |
Коды Состояния
pending: Задача в очереди на обработкуprocessing: Задача в настоящее время обрабатываетсяcompleted: Задача завершена успешноfailed: Задача столкнулась с ошибкой
Ограничения Частоты
- Максимум 1000 номеров на файл
- Максимум 10 одновременных задач на пользователя
- Вызовы API ограничены 100 запросами в минуту