Позволяет получить перечень подписок/отписок пользователя на определенных авторов, серии книг или теги.
ID функции
r_subscr_to_item_state
Кто может вызывать
Авторизованный пользователь
Авторизованное приложение
Принимаемые параметры
entity – выбор сущности, подписки на которые нас интересуют (если параметр не передан, то выводятся все подписки/отписки):
person – получить перечень подписок на авторов;
sequence – получить перечень подписок на серии;
tag – получить перечень подписок на теги.
Возвращаемые значения
subscr_items – массив из объектов-подписок/отписок, разделенных на три группы: серии (sequence), авторы (person) и теги (tag). Каждый объект имеет три поля:
subscr* – см. одноименный параметр запроса w_subscr_to_item;
title* – имя сущности. Для автора это будет имя-фамилия (full_name), для тега/серии – название;
id* – см. одноименный параметр запроса w_subscr_to_item.
Возможные ошибки
error_code | error_message | Описание |
|---|---|---|
101022 | Неизвестная сущность подписки | Параметр entity содержит недопустимое значение, отличное от:
|
Пример запроса на сервер
{
"app": "1",
"time": "2014-11-07T16:21:02+03:00",
"sha": "b79d8e9993d20da6abe78838d3c7fbf640a4c52956569bef3c685d3453316b5c",
"sid": "7bad5f2fb752ee957a4ab74aaac7711g",
"requests": [
{
"func": "r_subscr_to_item_state",
"id": "my_subscr_list",
"param": {
"entity": "person"
}
}
]
}
Пример ответа сервера
{
"success": true,
"time": "2014-11-07T16:21:02+03:00",
"my_subscr_list" : {
"success" : true,
"subscr_items" : {
"sequence" : [
{
"subscr" : "always",
"title" : "Агент 007",
"id" : "15684"
}
],
"person" : [
{
"subscr" : "never",
"title" : "Алексей Константинович Толстой",
"id" : "45984"
},
{
"subscr" : "never",
"title" : "Лев Толстой",
"id" : "988564"
}
],
"tag" : [
{
"subscr" : "always",
"title" : "мода",
"id" : "4865445"
}
]
}
}
}