Метод предназначен для отображения адекватного порядка в списках книг, единого на всех платформах.

ID функции

r_folder_arts

Кто может вызывать

Авторизованный пользователь.
Авторизованное приложение.

Принимаемые параметры

folder_id* – ID пользовательской полки (целое число 64 бита);
limit, anno, currency – идентично одноименным параметрам из запроса r_search_arts.

Возвращаемые значения

arts* – идентично одноименному массиву в ответе на запрос r_search_arts (за исключением отсутствующего здесь значения match_weight).
Дополнительно в массиве arts возвращаются следующие значения:

  • in_folders* – информация о всех полках, на которые была помещена книга (см. w_put_book_to_folder), в том числе той, ID которой передали в запросе. Содержит следующие элементы:
    • folderds – идентификатор полки, на которую была помещена книга;
    • is_public – признак публичности полки. Если вернулось значение 1, значит полка является публичной, иначе – 0.
  • region_restriction – ограничение на показ/продажу книги в стране или регионе, где книга запрещена (определяется по GeoIP запросившего пользователя). Может отсутствовать в ответе. Если есть, то может принимать следующие значения:
    • 1 – запрещена продажа книги. Карточка книги, в том числе её обложка, рецензии, цитаты и т. д. будут показаны пользователю, но будет отсутствовать возможность купить такую книгу. Возвращается в виде строки;
    • 2 – запрещен показ книги. Книгу с таким ограничением пользователь не увидит, а так же она будут отсутствовать в выдаче при выполнении запроса поиска по книгам. Возвращается в виде строки.

Сортировка книг в массиве arts дефолтная (LIFO). Для полки «Прочитанные книги» (folder_id=1) сначала будут показаны последние добавленные на эту полку книги.
Если у пользователя нет книг в указанном списке, то массив arts будет пустым.

Возможные ошибки

error_code

error_message

Описание

101118

Wrong folder number

Нечисловое значение в ID полки

101119

The folder %N% can not be found, or belongs to another user

Полка не существует или не принадлежит текущему пользователю

Пример запроса на сервер

{
   "sid" : "5ifoea1f825sae47f86ka920e371e31j",
   "app" : 1,
   "time" : "2020-04-07T13:45:37+03:00",
   "sha" : "6da44646fb53f96b2f61c8ba0a13fb42825299fd591925a1d2f0564d4f98f405",
   "requests" : [
      {
         "func" : "r_folder_arts",
         "param" : {
            "folder_id" : "525531",
            "anno" : 1,
            "limit" : [
               0,
               1
            ],
            "currency" : "RUB"
         },
         "id" : "folder_arts"
      }
   ]
}

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

{
  "folder_arts": {
    "arts": [
      {
        "annotation": "<p><i>«Испытаний на протяжении этого учебного года будет три, и они позволят проверить способности чемпионов с разных сторон… колдовское мастерство – доблесть – способность к дедукции – и, разумеется, умение достойно встретить опасность».</i></p><p>В «Хогварце» проводится Тремудрый Турнир. К участию допускаются только волшебники, достигшие семнадцатилетия, но это не мешает Гарри мечтать о победе. А потом, во время Хэллоуина, когда Кубок Огня делает выбор, Гарри с огромным удивлением узнает, что ему тоже предстоит стать участником состязания. Он столкнется со смертельно опасными заданиями, драконами и темными волшебниками, но с помощью лучших друзей, Рона и Гермионы, возможно, ему удастся преодолеть все препятствия – и остаться в живых!</p>",
        "available": 0,
        "available_date": "2017-05-25 15:03:00",
        "base_price": "299.00",
        "biblio_queue_size": 0,
        "can_preorder": 0,
        "chars": 1037543,
        "cover": "http://www.litres.ru/static/bookimages/28/15/12/28151229.bin.dir/28151229.cover.jpg",
        "cover_h": 858,
        "cover_w": 570,
        "drm": 0,
        "exp_update_freq": 1,
        "final_price": "299.00",
        "first_time_sale": "2017-05-25 15:04:44",
        "genres": [
          {
            "id": 92825,
            "is_tag": 1,
            "name": "волшебные существа"
          },
          {
            "id": 5218,
            "name": "зарубежное фэнтези"
          },
          {
            "id": 102726,
            "is_tag": 1,
            "name": "игры на выживание"
          },
          {
            "id": 17555,
            "is_tag": 1,
            "name": "квест"
          },
          {
            "id": 5226,
            "name": "книги про волшебников"
          },
          {
            "id": 11605,
            "is_tag": 1,
            "name": "магическая школа"
          },
          {
            "id": 42275,
            "is_tag": 1,
            "name": "магические артефакты"
          },
          {
            "id": 57845,
            "is_tag": 1,
            "name": "пророчества и предсказания"
          },
          {
            "id": 12585,
            "is_tag": 1,
            "name": "смертельная ловушка"
          },
          {
            "id": 13005,
            "is_tag": 1,
            "name": "смертельная опасность"
          },
          {
            "id": 17195,
            "is_tag": 1,
            "name": "тайны прошлого"
          },
          {
            "id": 65465,
            "is_tag": 1,
            "name": "темная магия"
          },
          {
            "id": 8125,
            "is_tag": 1,
            "name": "экранизации"
          }
        ],
        "id": "126251",
        "images": 3,
        "in_folders": [
          {
            "folderds": 525531,
            "is_public": 1
          },
          {
            "folderds": 525584,
            "is_public": 0
          }
        ],
        "isbn": "978-1-78110-271-8",
        "lang": "rus",
        "last_release": "2017-05-26 14:00:23",
        "last_update": "2017-07-09 02:45:37",
        "ll_avg_marks": 4.6841,
        "ll_marks_n": 0,
        "lvl": 4,
        "mark_1": 4,
        "mark_2": 1,
        "mark_3": 3,
        "mark_4": 6,
        "mark_5": 21,
        "minage": 6,
        "persons": [
          {
            "full_name": "Дж. К. Роулинг",
            "id": 54058,
            "img": "http://www.litres.ru/static/authors/100/00/05/40/00054058.jpg",
            "lvl": 4,
            "type": 0
          },
          {
            "full_name": "Мария Спивак",
            "id": 46012,
            "lvl": 1,
            "type": 1
          }
        ],
        "publisher": "Pottermore limited",
        "region_restriction": "2",
        "reviews_n": 0,
        "sequences": [
          {
            "arts_n": 8,
            "id": 526,
            "name": "Гарри Поттер",
            "reviews_n": 0,
            "sequence_number": 4
          }
        ],
        "subtitle": "",
        "title": "Гарри Поттер и Кубок огня",
        "type": 0,
        "year": 2000,
        "year_written": "2000"
      }
    ],
    "success": true
  },
  "success": true,
  "time": "2020-04-10T15:11:34+03:00"
}