https://antiznak.ru/api/v2.php?k=вашключ&u=ссылканаобъявление
При первом запросе api, запускается обработка(status=searching) объявления указанного в параметре "u" . При последующих запросах к api с теми же параметрами, обработка уже не инициируется, а просто выводится результат действующей обработки. Пока идёт обработка(удаление водяных знаков с фото), будет возвращаться status=processed, когда обработка завершится status примет значение done и станут доступны ссылки на уже очищенные фото.
Параметры запроса:
k | Ключ доступа | Укажите в данном параметре ваш ключ доступа. Для работы API ключ, должен иметь положительный баланс |
u | URL объявления | Ссылка на объявление. Рекомендуется использовать "urlencode". |
Данные ответа:
status | string | Статус обработки объявления. searching - поиск объявления processed XX% - идёт процедура обработки всех фотографий объявления от 0 до 100% готовности. done - удаление водяных знаков завершено для всех фото error - возникла ошибка, объявление не обработано |
ID | integer | ID объявления на источнике. |
api_id | integer | ID объявления AntiZnak. |
title | string | Заголовок объявления |
address | string | Адрес указанный в объявлении |
parameters | array of string | Массив параметров объявления |
description | string | Описание из объявления |
price | integer | Стоимость указанная в объявлении |
photos | array of string | Массив фотографий без водяных знаков. |
balance | integer | Ваш баланс(остаток объявлений) |
Пример ответа в формате JSON:
Пример использования (PHP):
Внимание! Приведённый выше код работает долго!!! Он посылает запрос на обработку объявления и ожидает её полного завершения, посылая повторные запросы по таймеру. Если в объявлении много фотографий - обработка займёт определённое время. В этом случае позаботьтесь о параметре php max_execution_time, иначе скрипт может быть прерван до завершения обработки объявления. Но мы бы порекомендовали разбить скрипт на две части(инициирующая обработку, принимающая результаты) и запускать поразнь.
Возможные ошибки:
Если обработка объявления не удалась, то API вернёт следующее:
КОД Ошибки | Описание | Вычет из баланса |
101 | Не указан ваш ключ, в параметре `k` | нет |
102 | Не указана ссылка на объявление, в параметре `u` | нет |
104 | Ключ указанный в параметре `k` не найден. | нет |
105 | Отрицательный баланс ключа. | нет |
120 | В параметре `u` указана не корректная ссылка | нет |
210 | Объявление не найдено | нет |
220 | Не найдены фотографии в объявлении | да |
225 | При обработке фото произошла ошибка | нет |
230 | Объявление более не актуально | да |
250 | Неизвестная ошибка - обратитесь в поддержку | нет |
500 | Технические неполадки. Уже решаем проблему, повторите позднее... | нет |
501 | Технические неполадки с обработкой данного источника. Уже решаем проблему, повторите позднее... | нет |
ВНИМАНИЕ! API - предназначен исключительно для автоматизации и упрощения работы с объявлениями тех авторов, которые дали вам согласие на обработку/копирование/размещение принадлежащих им текстовых и фото материалов. Мы против любых нарушений прав владельцев интеллектуальной собственности!
Напоминаем, что получая ключ-доступа вы безоговорочно соглашаетесь с пользовательским соглашением, в рамках которого вы не имеете права обработывать объявления и цифровые изображения используя сервис AntiZnak.ru (в том числе API), если вами не было получено согласие их правообладателей!