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

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

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

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

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

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

curl --location 'https://api.ekycpro.com/fb/api/simple/tasks/cs9viu7i61pkfs4oavvg' \
--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.ekycpro.com/fb/api/simple/tasks

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

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

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

GET https://api.ekycpro.com/fb/api/simple/tasks/{TASK_ID}

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

ПараметрОписание
user_idstring, 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

Коды статуса

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