Настройка АнтиЗнак API

Ссылка на api:

https://antiznak.ru/api/v2.php?k=вашключ&u=ссылканаобъявление

При первом запросе api, запускается обработка(status=searching) объявления указанного в параметре "u" . При последующих запросах к api с теми же параметрами, обработка уже не инициируется, а просто выводится результат действующей обработки. Пока идёт обработка(удаление водяных знаков с фото), будет возвращаться status=processed, когда обработка завершится status примет значение done и станут доступны ссылки на уже очищенные фото.

Параметры запроса:
kКлюч доступаУкажите в данном параметре ваш ключ доступа. Для работы API ключ, должен иметь положительный баланс
uURL объявленияСсылка на объявление. Рекомендуется использовать "urlencode".


Данные ответа:
statusstringСтатус обработки объявления.
searching - поиск объявления
processed XX% - идёт процедура обработки всех фотографий объявления от 0 до 100% готовности.
done - удаление водяных знаков завершено для всех фото
error - возникла ошибка, объявление не обработано
IDintegerID объявления на источнике.
api_idintegerID объявления AntiZnak.
titlestringЗаголовок объявления
addressstringАдрес указанный в объявлении
parametersarray of stringМассив параметров объявления
descriptionstringОписание из объявления
priceintegerСтоимость указанная в объявлении
photosarray of stringМассив фотографий без водяных знаков.
balanceintegerВаш баланс(остаток объявлений)

Пример ответа в формате JSON:


Пример использования (PHP):

Внимание! Приведённый выше код работает долго!!! Он посылает запрос на обработку объявления и ожидает её полного завершения, посылая повторные запросы по таймеру. Если в объявлении много фотографий - обработка займёт определённое время. В этом случае позаботьтесь о параметре php max_execution_time, иначе скрипт может быть прерван до завершения обработки объявления. Но мы бы порекомендовали разбить скрипт на две части(инициирующая обработку, принимающая результаты) и запускать поразнь.



Возможные ошибки:
Если обработка объявления не удалась, то API вернёт следующее:

КОД ОшибкиОписание
101Не указан ваш ключ, в параметре `k`
102Не указана ссылка на объявление, в параметре `u`
104Ключ указанный в параметре `k` не найден.
105Отрицательный баланс ключа.
120В параметре `u` указана не корректная ссылка
210Объявление не найдено
220Не найдены фотографии в объявлении
230Объявление более не актуально
250Неизвестная ошибка - обратитесь в поддержку