На этой странице находятся описания методов Likest API, используемых для получения заданий на накрутку.
Они бывают двух типов — выдающие список доступных заказов с возможностью выбора, какие из них выполнять (имеется поле orders), и те, которые сразу выдают одно выбранное системой задание (имеется поле link).
Во первом случае требуется уведомить систему о том, какие задания были выбраны, с помощью метода orders.accept (подробнее ниже).
Во втором случае задание считается принятым на выполнение в момент вызова метода.
После этого у вас гарантировано есть 1 минута на то, чтобы выполнить действие.
По истечении этого времени корректность начисления награды не гарантируется.
orders.getReposts, orders.getFriends и orders.getGroups
Выдает список доступных заданий на накрутку репостов, друзей и подписчиков в группу соответственно.
В случае успешного выполнения ответ состоит из полей:
- status, значение которого (SUCCESS) указывает на отсутствие ошибок
- count, содержащего количество выдаваемых заказов
- orders, значением которого является множество заданий указанного вами типа
Каждое задание является структурой следующего типа:
{ | |
"oid":"8994581", | ID задания |
"reward":"10", | Награда за выполнение |
"title":"Заголовок задания", | Заголовок* |
"description":"Описание задания" | Описание* |
} |
* — в зависимости от того, какой тип заданий был запрошен, эти поля могут отсутствовать.
Полученные таким образом идентификаторы (oid) необходимо передать методу orders.accept, чтобы получить ссылку и принять задание к выполнению.
Пример запроса:
https://likest.ru/api/orders.getGroups
Пример ответа:
{
"status":"SUCCESS",
"count":30,
"orders":
[
{
"oid":"9968989",
"title":"Название сообщества",
"reward":"21",
"description":"Описание сообщества"
},
{
"oid":"9962152",
"title":"Название сообщества",
"reward":"20",
"description":"Описание сообщества"
},
...
]
}
orders.getLikes, orders.getPolls и orders.getComments
Выдают задание на накрутку «Мне нравится», голосование в опросе или комментирование записи ВКонтакте соответственно.
В ответе сразу будет указана ссылка на целевую страницу (значение поля link) и некоторые другие необходимые данные (например, текст комментария), а задание будет считаться принятым на исполнение.
Пример запроса:
https://likest.ru/api/orders.getLikes
Пример ответа:
{
"status":"SUCCESS",
"link":"vk.com/wall-41129255_18949"
}
Пример запроса:
https://likest.ru/api/orders.getPolls
Пример результата:
{ | |
"status":"SUCCESS", | Статус ответа |
"link":"vk.com/wall12345_67", | Ссылка на страницу с опросом |
"reward":"3", | Награда за выполнение |
"poll_owner":"123456789", | ID владельца опроса ВКонтакте |
"poll_id":"234567890", | ID опроса ВКонтакте |
"poll_answer":"345678901" | ID нужного ответа ВКонтакте |
} |
Пример запроса:
https://likest.ru/api/orders.getComments
Пример результата:
{ | |
"status":"SUCCESS", | Статус ответа |
"link":"vk.com/wall12345_67", | Ссылка на страницу с записью |
"reward":"3", | Награда за выполнение |
"object_place":"wall", | Расположение объекта накрутки* |
"id":["358591826","1391"], | ID Вконтакте владельца записи и ее самой соответственно |
"message":"Самый лучший комментарий!" | Ожидаемый комментарий |
} |
Может быть «wall», «board» или «photos», что означает пост на стене, обсуждение группы или фото соответственно. Всегда будет совпадать с началом имени того метода ВКонтакте, который можно использовать для комментирования (wall.createComment, board.createComment, photos.createComment)
Обратите внимание: для облегчения работы с ВКонтакте API, можно использовать методы token, предоставляющие функционал по получению и сохранению access_token
Уникальные значения status
ERR_NO_ORDERS
В данный момент в системе нет невыполненных заказов запрошенного вами типа