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

API массовой проверки номеров Facebook: Быстрая верификация телефонных номеров

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

Пример кода загрузки файла обнаружения:

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

Пример кода проверки статуса задачи:

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

Ответ на успешную загрузку файла обнаружения

{
"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
}

Ответ на статус обработки

{
"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
}

Предоставляет ответ, указывающий на завершение задачи и включает URL для скачивания результатов.

{
"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 запроса для загрузки файла

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

Параметры запроса для загрузки файла

ПараметрОписание
user_idстрока, ID пользователя
fileфайл, Загрузить файл, каждая строка должна содержать один телефонный номер в формате E.164

URL запроса для проверки статуса задачи

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

Параметры запроса для проверки статуса задачи

ПараметрОписание
user_idстрока, ID пользователя

Поля результата

ПолеОписаниеПример
NumberТелефонный номер в формате E.164+41798284651
facebookЕсть ли у номера активный аккаунт Facebookyes, no, ban

Формат ответа

ПолеОписание
created_atВременная метка создания задачи
updated_atВременная метка последнего обновления статуса задачи
task_idУникальный идентификатор задачи
user_idID пользователя
statusСтатус задачи:
pending: В очереди и ожидает
processing: В настоящее время обрабатывается
completed: Обработка завершена
exported: Результаты доступны для скачивания
totalОбщее количество обработанных телефонных номеров
successУспешно идентифицированные номера
failureНомера, которые не удалось обработать
result_url(Опционально) URL для скачивания результатов, когда статус exported

Коды статуса

СтатусОписание
200платно, Запрос успешен, задача создана или статус получен
400бесплатно, Неверный запрос, недопустимые параметры или формат файла
500бесплатно, Внутренняя ошибка сервера, повторите попытку позже