Описание API для создания заданий ВКонтакте

Накрутка за лайки

Добавление заданий

POST https://like4u.ru/tasks.json
{
 "token": "SOME_TOKEN",
 "task": {
            "kind":"1",
            "title":"SOME TITLE",
            "url":"https://vk.com/jumorkz?w=wall-54273570_6073",
            "members_count":"111",
            "cost":"1",
            "tag_list":"tag1, tag2",
            "sex":"2",
            "age_min":"11",
            "age_max":"22",
            "friends_count":"33",
            "country":"1",
            "city_text":"Москва",
            "city":"1",
            "has_avatar":"1"
          },
  "task_limit": {
                 "minute_1":"1",
                 "minutes_5":"2",
                 "hour_1":"3",
                 "hours_4":"4",
                 "day_1":"5"}
  }

Основные аттрибуты описаны на главной странице.

Название аттрибутаОписание аттрибутаВозможные значения
kindТип задания
  • 1 - лайки
  • 2 - группы
  • 3 - рассказать друзьям
  • 4 - друзья
  • 5 - комментарии
  • 6 - опросы
sexПол исполнителейМожет быть пустым. 1 - женский, 2 - мужской
age_minМинимальный возраст исполнителейМожет быть пустым
age_maxМаксимальный возраст исполнителейМожет быть пустым
friends_countМинимальное количество друзей у исполнителейМожет быть пустым
coutryСтрана исполнителей(число). Значения брать из API VkontakteМожно передать только одну страну. Может быть пустым.
cityГород исполнителей(число). Значения брать из API VkontakteМожно передать только один город. Может быть пустым.
city_textТекстовое представление города. МОЖНО НЕ ПЕРЕДАВАТЬ.МОЖНО НЕ ПЕРЕДАВАТЬ.

Получение списка заданий

Возвращает список всех неудаленных заданий.

GET https://like4u.ru/tasks.json

Пример ответа сервера:

[
  { "id":1,
    "title":null,
    "url":"http://vk.com/durov?w=wall1_45631",
    "kind":1,
    "max_count":11,
    "cost":1,
    "current_count":11,
    "paused":false,
    "suspended":false,
    "finished":false,
    "current_limits_optimized":"0, 0, 0, 0, 0",
    "redirect_url":"https://no-ref.herokuapp.com/?r=http://vk.com/durov?w=wall1_45631",
    "included_tag_list":[]
  }
]

Получение одного задания

Возвращает информацию об одном задании.

GET https://like4u.ru/tasks/TASK_ID.json

Пример ответа сервера:

{
  "id":2,
  "title":null,
  "url":"https://vk.com/id192398263?w=wall192398263_887",
  "kind":1,
  "max_count":10,
  "cost":1,
  "current_count":10,
  "paused":false,
  "suspended":false,
  "finished":false,
  "redirect_url":"https://no-ref.herokuapp.com/?r=https://vk.com/id192398263?w=wall192398263_887",
  "included_tag_list":[]
}

Получение списка заданий по накрутке лайков

Возвращает список всех неудаленных заданий на накрутку лайков ВКонтакте.

GET https://like4u.ru/likes/vk/likes.json

Пример ответа сервера:

[
  { "id":1,
    "title":null,
    "url":"http://vk.com/durov?w=wall1_45631",
    "kind":1,
    "max_count":11,
    "cost":1,
    "current_count":11,
    "paused":false,
    "suspended":false,
    "finished":false,
    "current_limits_optimized":"0, 0, 0, 0, 0",
    "redirect_url":"https://no-ref.herokuapp.com/?r=http://vk.com/durov?w=wall1_45631",
    "included_tag_list":[]
  }
]

Получение списка заданий по накрутке подписчиков в группу

Возвращает список всех неудаленных заданий на накрутку подписчиков в группу ВКонтакте.

GET https://like4u.ru/likes/vk/groups.json

Пример ответа сервера:

[
  { "id":1,
    "title":null,
    "url":"https://vk.com/club1",
    "kind":2,
    "max_count":111,
    "cost":3,
    "current_count":111,
    "paused":false,
    "suspended":false,
    "finished":false,
    "current_limits_optimized":"0, 0, 0, 0, 0",
    "redirect_url":"https://no-ref.herokuapp.com/?r=https://vk.com/club1",
    "included_tag_list":[]
  }
]

Получение списка заданий по накрутке "Рассказать друзьям"

Возвращает список всех неудаленных заданий на накрутку репостов ВКонтакте.

GET https://like4u.ru/likes/vk/reposts.json

Пример ответа сервера:

[
  { "id":1,
    "title":null,
    "url":"http://vk.com/durov?w=wall1_45631",
    "kind":3,
    "max_count":1000,
    "cost":5,
    "current_count":1000,
    "paused":false,
    "suspended":false,
    "finished":false,
    "current_limits_optimized":"0, 0, 0, 0, 0",
    "redirect_url":"https://no-ref.herokuapp.com/?r=http://vk.com/durov?w=wall1_45631",
    "included_tag_list":[]
  }
]

Получение списка заданий по накрутке друзей и подписчиков на личную страницу

Возвращает список всех неудаленных заданий на накрутку друзей и подписчиков на личную страницу ВКонтакте.

GET https://like4u.ru/likes/vk/friends.json

Пример ответа сервера:

[
  { "id":1,
    "title":null,
    "url":"http://vk.com/durov",
    "kind":4,
    "max_count":1000,
    "cost":5,
    "current_count":1000,
    "paused":false,
    "suspended":false,
    "finished":false,
    "current_limits_optimized":"0, 0, 0, 0, 0",
    "redirect_url":"https://no-ref.herokuapp.com/?r=http://vk.com/durov",
    "included_tag_list":[]
  }
]

Удаление заданий

Удаляет задание и возвращает неизрасходованные баллы на баланс аккаунта.

DELETE https://like4u.ru/tasks/TASK_ID.json

Вместо TASK_ID подставляется нужный идентификатор задания.

Ответ сервера:

{
  "deleted":true,
  "money":3,
  "reals":0
}

Постановка задания на паузу

Ставит задание на паузу.

POST https://like4u.ru/tasks/TASK_ID/pause.json

Вместо TASK_ID подставляется нужный идентификатор задания.

Ответ сервера:

{
  "paused":true
}

Cнятие задания с паузы

Снимает задание с паузы.

POST https://like4u.ru/tasks/TASK_ID/unpause.json

Вместо TASK_ID подставляется нужный идентификатор задания.

Ответ сервера:

{
  "unpaused":true
}

Рекомендуемые вознаграждения

Возвращает информацию о рекомендуемых вознаграждениях для заданий за лайки.

GET https://like4u.ru/client/vk/recommended_costs.json

Ответ сервера:

{
  "likes":25,
  "groups":25,
  "friends":25,
  "reposts":25
}

Накрутка за реалы

POST https://like4u.ru/real/tasks.json
{
  "token":   "TOKEN",
  "task": {
             "kind":"1",
             "title":"SOME TITLE",
             "url":"https://vk.com/jumorkz?w=wall-54273570_6069",
             "members_count":"11",
             "cost":"1",
             "sex":"2",
             "age_min":"20",
             "age_max":"40",
             "friends_count":"30",
             "country":"1",
             "city_text":"Москва",
             "city":"1"
           }
}

Основные аттрибуты описаны на главной странице.

Название аттрибутаОписание аттрибутаВозможные значения
kindТип задания
  • 1 - лайки
  • 2 - группы
  • 4 - друзья
sexПол исполнителейМожет быть пустым. 1 - женский, 2 - мужской
age_minМинимальный возраст исполнителейМожет быть пустым
age_maxМаксимальный возраст исполнителейМожет быть пустым
friends_countМинимальное количество друзей у исполнителейМожет быть пустым
coutryСтрана исполнителей(число). Значения брать из API VkontakteМожно передать только одну страну. Может быть пустым.
cityГород исполнителей(число). Значения брать из API VkontakteМожно передать только один город. Может быть пустым.
city_textТекстовое представление города. МОЖНО НЕ ПЕРЕДАВАТЬ.МОЖНО НЕ ПЕРЕДАВАТЬ.
has_avatarТребование к наличию аватара у исполнителя.Если равен "1", то аватар обязателен. Если не передавался или равен "0", то аватар не обязателен.