likest

Накрутка лайков и подписчиков ВКонтакте

Likest API

Друзья!

Мы запустили открытое для всех API (application programming interface), позволяющий выполнять огромное множество задач.
Надеемся, это поможет сервису и дальше развиваться на радость всем участникам.

Найденные недочеты и ваши вопросы ждем на api@likest.ru

Убедительно просим разработчиков обратить внимание на сертификацию программ.

Далее предлагаем обзор нововведения.

Выполнение запросов

Для того, чтобы вызвать какой-то метод API, необходимо по протоколу HTTP или HTTPS осуществить запрос типа GET или POST на указанный адрес:

likest.ru/api/"METHOD_NAME"?"PARAMETERS"

METHOD_NAME — имя метода, выполняющего нужное вам действие
PARAMETERS — параметры запроса

Например:
http://likest.ru/api/balance.get

По-умолчанию, результатом такого запроса будет выдача в формате JSON:

{
  "status":"SUCCESS",
  "balance":504321
}

Однако, вы также можете получать результаты в форматах xml или txt, используя параметры format=xml или format=txt соответственно

Например:
http://likest.ru/api/balance.get?format=xml

<response>
  <status>SUCCESS</status>
  <balance>504321</balance>
</response>

В полученном результате обязательно будет присутствовать поле status, значение которого может быть из числа общих, т.е. используемых всеми методами, а также уникальным. В последнем случае данные о его значении будут на странице описания этого метода.

Некоторые методы требуют указывать в параметрах user_token -- специальную строку, сообщаемую методом users.login после успешной авторизации

Методы

Баланс

  • balance.get — запрос текущего баланса

CAPTCHA

  • captcha.image — получение изображения, распознавание которого запрошено другим методом

Купоны

  • coupons.create — создание одного или нескольких купонов
  • coupons.use — использование купонов
  • coupons.list — просмотр информации о своих купонах

Задания

  • orders.get — получение списка доступных заданий
  • orders.accept — принятие выбранного задания на исполнение

Система

  • system.load —данные о текущей загрузке системы

Пользователи

  • users.login — авторизация аккаунта в системе
  • users.get — просмотр данных профиля
  • users.edit — изменение email и (или) пароля
  • users.update — обновление данных профиля со страницы ВКонтакте

Общие (типовые) значения поля 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 ВКонтакте, можно повторить запрос спустя время

Специфичные значения status и описания других возможных полей находятся на страницах соответствующих методов