Описание API для создания заданий

Сервис like4u предоставляет API для подачи заданий по накрутке. С помощью API возможно интегрировать свой сайт по услугам продвижения в социальных сетях. Или же возможно написать расширение для браузера, которое будет упрощать работу с сайтом.

Протокол взаимодействия

API работает по принципам REST. В качестве формата используется JSON.

Важно!

Не забудьте передавать заголовок Content-Type со значением "application/json". Иначе сервер не будет понимать Ваши запросы.

Авторизация пользователя

Авторизация пользователя производится по токену: токен посылается при каждом запросе на сервер. Получить токен можно здесь.

Ограничения

API доступно только для премиум аккаунтов. Для каждого типа премиум аккаунтов действуют свои ограничения. Посмотреть ограничения и приобрести премиум аккаунт можно здесь.

Ошибки

Далее приводится список ошибок, которые могут возвращаться в ответе от сервера. Все сообщения об ошибках имеют одинаковую структуру:

{ error: "error name", error_message: "Error message"}

Где error name - название ошибки, error_message - сообщение ошибки, которое можно отображать пользователю.

ОшибкаОписание ошибки
login requiredНеобходима авторизация пользователя: не передан токен или токен не существует.
premium requiredНеобходим премиум аккаунт.
no moneyНедостаточно лайков на балансе аккаунта.
no realsНедостаточно реалов на балансе аккаунта.
api limit exceededПревышен лимит на трату лайков. Лимиты на для каждого типа аккаунта можно посмотреть здесь.

Общие параметры

Некоторые вызовы API имеют общие параметры: например, токен авторизации или лимиты по времени на выполнение действий. Такие параметры описаны на этой странице. Учитывайте: если эти параметры не указаны в конкретном запросе, они не поддерживаются.

Название аттрибутаОписание аттрибутаВозможные значения
tokenТокен авторизации пользователяНе может быть пустым
titleНазвание заданияПустое или строка
urlСсылка на заданиеНе может быть пустым
members_countКоличество выполнений(вступлений/лайков)От 10
costВознаграждение за выполнениеОт 1 до 15
tag_listСписок тэгов через запятуюМожет быть пустым
minute_1Лимиты на выполнение: кол-во выполнений за 1 минутуМожет быть пустым
minutes_5Лимиты на выполнение: кол-во выполнений за 5 минутМожет быть пустым
hour_1Лимиты на выполнение: кол-во выполнений за 1 часМожет быть пустым
hours_4Лимиты на выполнение: кол-во выполнений за 4 часаМожет быть пустым
day_1Лимиты на выполнение: кол-во выполнений за 1 суткиМожет быть пустым