Подключите свою систему к UNMARK API для автоматической очистки фотографий от водяных знаков
Ключ доступа
Для начала работы с UNMARK API вам нужно получить персональный ключ доступа. Авторизуйтесь на сайте для получения ключа.
Общие сведения
Для отправки данных используется метод POST на следующий URL:
https://unmark.ru/api/<имя метода>
Заголовки для любого запроса к API:
Content-Type
Формат данных application/x-www-form-urlencodedX-Token
Ваш персональный ключ доступаX-Version
Версия API актуальная версия — 2.0Сервер возвращает ответ в JSON формате. Пример успешного ответа:
{
"response": {
<данные ответа>
}
}
В случае ошибки сервер вернет ответ формата:
{
"error": {
"code": <код ошибки>,
"text": <описание ошибки>,
"data": [<дополнительные данные>]
}
}
Список методов
public.advert.get
Получить информацию об объявлении. Используется для получения списка фото для дальнейшей обработки.url
Ссылка на объявлениеПример ответа:
{
"response": {
"id": <id объявления>,
"images": [
[
"id": <id фотографии>,
"hash": <хэш фотографии>
],
[
"id": <id фотографии>,
"hash": <хэш фотографии>
],
...
]
}
}
public.task.add
Отправить фотографию из объявления на обработку.image_id
id фотографииhash
хэш фотографииuniqueness
уникализировать фото по умолчанию - 0Пример ответа:
{
"response": {
"url": <ссылка на очищенное фото>
}
}
public.user.balance
Получить информацию о текущем балансе аккаунта.Пример ответа:
{
"response": {
"value": <количество доступных фото>,
"expire": <UNIX-время окончания тарифа>,
"reset": <UNIX-время сброса дневных лимитов>
}
}
Коды ошибок
METHOD
Метод недоступенINPUT
Ошибка входящих данныхPUBLIC_KEY
Неверный ключ доступаPUBLIC_VERSION
Недоступная версия APIPUBLIC_RUNTIME
Сбой выполнения запросаTARIFF_LIMIT
Баланс исчерпанOFTEN
Слишком частое действие, повторите позднееNOTFOUND
Не найденоADVERT_URL
Неизвестная ссылкаADVERT_IMAGES
Фотографии не найденыWORKS
Технические работы, попробуйте позднееUNKNOWN
Обнаружена проблема, уже исправляемПримеры
Вы можете скачать готовый класс для работы с UNMARK API