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

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

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

Накрутка ретвитов

POST https://like4u.ru/likes/twitter/retweets.json
{
 "token":"SOME_TOKEN",
 "tw_retweet_task": {
                      "url":"https://twitter.com/like4uru/status/450940346520711168",
                      "members_count":"11",
                      "cost":"1",
                      "tag_list":"tag1, tag2",
                      "task_limit_attributes": {
                                                 "minute_1":"1",
                                                 "minutes_5":"2",
                                                 "hour_1":"3",
                                                 "hours_4":"4",
                                                 "day_1":"5"
                                               }
                    }
}

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

Накрутка подписчиков

 POST https://like4u.ru/likes/twitter/follows.json
{
 "token":"SOME_TOKEN",
 "tw_follow_task": {
                     "url":"http://twitter.com/like4uru",
                     "members_count":"111",
                     "cost":"2",
                     "tag_list":"tag1, tag2",
                     "task_limit_attributes": {
                                                "minute_1":"1",
                                                "minutes_5":"2",
                                                "hour_1":"3",
                                                "hours_4":"4",
                                                "day_1":"5"
                                              }
                   }
}

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

Накрутка постов в избранное

 POST https://like4u.ru/likes/twitter/favorites.json
{
  "token":"SOME_TOKEN",
  "tw_favorite_task":{
                       "url":"https://twitter.com/like4uru/status/450940346520711168",
                       "members_count":"11",
                       "cost":"1",
                       "tag_list":"tag1, tag2",
                       "task_limit_attributes": {
                                                  "minute_1":"1",
                                                  "minutes_5":"2",
                                                  "hour_1":"3",
                                                  "hours_4":"4",
                                                  "day_1":"5"
                                                 }
                     }
}

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

Название аттрибутаОписание аттрибутаВозможные значения
min_followersТребования к исполнителям: минимальное количество подписчиковМожет быть пустым
min_mediaТребования к исполнителям: минимальное количество записейМожет быть пустым
has_avatarТребования к исполнителям: обязательное наличие аватара"0" или "1"

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

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

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

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

[
  {
    "id":1,
    "title":"Аукцион окончен, победитель: Elizaveta Axyutik. Банк: 200 реалов http://t.co/14DhMCropY",
    "type":"TwRetweetTask",
    "url":"https://twitter.com/like4uru/status/562674423879446528",
    "current_count":20,
    "max_count":20,
    "cost":2,
    "finished":false,
    "paused":false,
    "suspended":false,
    "current_limits_optimized":"0, 0, 0, 0, 0",
    "redirect_url":"https://twitter.com/like4uru/status/562674423879446528",
    "included_tag_list":[]
  }
]

Информация об одном задании

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

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

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

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

{
  "id":2,
  "title":"Аукцион окончен, победитель: Elizaveta Axyutik. Банк: 200 реалов http://t.co/14DhMCropY",
  "type":"TwRetweetTask",
  "url":"https://twitter.com/like4uru/status/562674423879446528",
  "current_count":20,
  "max_count":20,
  "cost":2,
  "finished":false,
  "paused":false,
  "suspended":false,
  "redirect_url":"https://twitter.com/like4uru/status/562674423879446528",
  "included_tag_list":[]
}

Поставить задание на паузу

Приостановить выполнение задания.

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

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

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

{"paused":true}

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

Запустить задание в выполнение.

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

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

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

{"unpaused":true}

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

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

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

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

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

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