Друзья!
На Likest работает открытый для всех API (application programming interface), позволяющий выполнять огромное множество задач по накрутке ВКонтакте.
Надеемся, это поможет сервису и дальше развиваться на радость всем участникам.
Найденные недочеты и ваши вопросы ждем на api@likest.ru
Далее предлагаем обзор возможностей.
Выполнение запросов
Для того, чтобы вызвать какой-то метод API, необходимо по протоколу HTTP или * HTTPS осуществить запрос типа GET или POST на указанный адрес:
likest.ru/api/"METHOD_NAME"?"PARAMETERS"
METHOD_NAME — имя метода, выполняющего нужное вам действие
PARAMETERS — параметры запроса (при необходимости)
Запрос метода balance.get без параметров:
https://likest.ru/api/balance.get
По-умолчанию, результатом такого запроса будет выдача в формате JSON:
{
"status":"SUCCESS",
"balance":504321
}
Однако, вы также можете получать результаты работы любого метода в форматах xml или txt, используя параметры format=xml или format=txt соответственно.
Аналогичный запрос с параметром:
https://likest.ru/api/balance.get?format=xml
<response>
<status>SUCCESS</status>
<balance>504321</balance>
</response>
В полученном результате обязательно будет присутствовать поле status, значение которого может быть из числа общих, т.е. используемых всеми методами, а также уникальным. В последнем случае данные о его значении будут на странице описания этого метода.
Некоторые методы требуют указывать в параметрах user_token -- специальную строку, сообщаемую методом users.login после успешной авторизации
Методы
Баланс
- balance.get — запрос текущего баланса
- balance.transfer — перевод баланса или его части другому участнику системы
CAPTCHA
- captcha.image — получение изображения, распознавание которого запрошено другим методом
Купоны
- coupons.create — создание одного или нескольких купонов
- coupons.use — использование купонов
- coupons.list — просмотр информации о своих купонах
Задания (выполнение)
Получение выбранного системой задания на накрутку:
- orders.getLikes — «Мне нравится» (лайки)
- orders.getPolls — голосов в опросах
- orders.getComments — комментариев
Просмотр списка доступных заказов на:
- orders.getReposts — «Рассказать друзьям» (репосты)
- orders.getFriends — добавление в друзья
- orders.getGroups — накрутку подписчиков для сообществ
Прочее:
- orders.accept — принятие выбранного из списка задания на исполнение
Задания (создание)
- orders.setLikes — создание заказ на накрутку лайков
Задания (просмотр)
- orders.list — получение списка своих заказов
- orders.listByID — получение списка заказов по их идентификаторам
Система
- system.load —данные о текущей загрузке системы (устарело)
- system.getRateLimit —данные об ограничении частоты запросов
Пользователи
- users.login — авторизация аккаунта в системе
- users.get — просмотр данных профиля
- users.edit — изменение email и (или) пароля
- users.update — обновление данных профиля со страницы ВКонтакте
Токен
- token.set — сохранение access_token от ВКонтакте в вашем аккаунте Likest
- token.get — просмотр сохраненного значения
- token.invalidate — инвалидация (удаление) токена
- token.app — информация об используемом Standalone-приложении ВКонтакте и необходимых разрешениях
Хранилище
- storage.set — сохранение произвольных данных в аккаунте Likest
- storage.get — просмотр сохраненного
Общие (типовые) значения поля status в ответах методов
SUCCESS
Запрос успешно обработан.
Другие поля ответа могут содержать дополнительную информацию (токен, коды купонов и т.д.)
ERR_INTERNAL
Во время обработки запроса на сервере произошла внутренняя ошибка
ERR_INVALID_SESSION
Запрос совершается без предварительной авторизации, или сессия устарела
ERR_MAINTENANCE
Сервис находится в режиме обслуживания, выполнение запросов временно невозможно
ERR_MALFORMED
Используются некорректные или отсутствуют обязательные параметры запроса
ERR_USER_BLOCKED
Аккаунт заблокирован
ERR_USER_RESTRICTED
Доступ к этому методу (по аналогии с разделами на сайте) запрещен
ERR_USER_TOKEN
Некорректное значение user_token
ERR_VKAPI
Во время выполнения вашего запроса произошла ошибка API ВКонтакте (например, аккаунт, данные которого запрашиваются, заблокирован ВКонтакте), повторное выполнение запроса не имеет смысла
ERR_VKAPI_TEMP
Временная ошибка API ВКонтакте, можно повторить запрос спустя время
ERR_BALANCE
Для совершения запрощенного действия не хватает сердец на балансе.
В таком случае также содержится поле balance, значение которого будет соответствовать текущему балансу аккаунта.
ERR_RATE_LIMIT_EXCEEDED
Превышена максимально допустимая частота вызовов.
Подробнее об ограничениях можно узнать в описании метода system.getRateLimit
ERR_DISABLED
Метод отключен
Специфичные значения status и описания других возможных полей находятся на страницах соответствующих методов
* — начиная с 7 мая 2022 года API likest.ru больше не поддерживает протокол HTTP.