С помощью этого запроса можно получить информацию об авторах, чтецах, переводчиках или других персонах.
ID функции
r_browse_persons
Кто может вызывать
Любой пользователь
Авторизованное приложение
Принимаемые параметры
id – массив ID персон, информацию о которых необходимо запросить;
uuid – массив external_id персон, информацию о которых необходимо запросить (необязательный параметр может использоваться вместо коротких id).
top_n_arts, top_n_genres, grammatical_case, descr – идентично одноименным параметрам из запроса r_search_persons.
Возвращаемые значения
persons* – массив, содержащий информацию о запрошенных персонах. Выдача идентична получаемой в r_search_persons (за отсутствием ненужного здесь параметра match_weight).
Если не было найдено ни одного автора, удовлетворяющей поисковому запросу, то массив persons будет пустым.
Возможные ошибки
error_code | error_message | Описание |
---|---|---|
101075 | Недопустимое значение в топе по книгам | В параметре top_n_arts допустимы только целые положительные числа от 1 до 10. |
101076 | Недопустимое значение в топе по жанрам | В параметре top_n_genres допустимы только целые положительные числа от 1 до 10. |
101080 | Некорректный флаг склонения ФИО персон | В параметре grammatical_case указано значение, отличное от «1». |
101081 | Некорректный флаг описания | В параметре descr указано значение, отличное от «1». |
101084 | Некорректный список персон | Параметр id не может содержать более чем 100 элементов. |
Пример запроса на сервер
{ "app": "1", "time": "2014-11-07T16:21:02+03:00", "sha": "b79d8e9993d20da6abe78838d3c7fbf640a4c52956569bef3c685d3453316b5c", "sid": "7bad5f2fb752ee957a4ab74aaac7711g", "requests": [ { "func": "r_browse_persons", "id": "browse_persons", "param": { "id": ["100500"], "top_n_arts": "3", "top_n_genres": "3", "grammatical_case": "1", "descr": "1" } } ] }
Пример ответа сервера
{ "success": true, "time": "2014-11-07T16:21:02+03:00", "browse_persons" : { "success" : true, "persons" : [ { "id": "100500", "last_update": "2015-05-24T11:55:07+03:00", "full_name": "Александр Сергеевич Пушкин", "first_name": "Александр", "last_name": "Пушкин", "middle_name": "Сергеевич", "last-rodit": "Пушкина", "last-dateln": "Пушкину", "last-vinit": "Пушкина", "last-tvorit": "Пушкиным", "last-predl": "Пушкине", "full-rodit": "Александра Сергеевича Пушкина", "full-dateln": "Александру Сергеевичу Пушкину", "full-vinit": "Александра Сергеевича Пушкина", "full-tvorit": "Александром Сергеевичем Пушкиным", "full-predl": "Александре Сергеевиче Пушкине", "inverse-full-name": "Пушкин Александр", "arts_n": "32", "reviews_n": "22", "lvl": "4", "img": "http://www.litres.ru/static/authors/100/45142.jpg", "description_html": "<p>Великого русского писателя, поэта и драматурга Александра Сергеевича Пушкина знают сегодня во всем мире, что не удивительно, ведь этот талантливейший человек подарил миру такие произведения, как «Евгений Онегин», «Медный всадник», «Дубровский», а также всем знакомые сказки («Сказка о рыбаке и рыбке», «Сказка о мертвой царевне» и др.). Сегодня критики в своих исследованиях называют автора создателем современного русского литературного языка. Ценители русской литературы оставляют отзывы на произведения поэта и стремятся скачать все книги Александра Пушкина в fb2, txt, epub, pdf или других форматах, чтобы загрузить их на свой ПК, ридер или планшет и перечитывать в свободное время. </p>", "top_arts": [ { "id": "8604574", "name": "Сказки Пушкина", "cover": "http://www.litres.ru/pub/c/cover/11399521.jpg", "marks": "9.9" }, { ... } ], "top_genres": [ { "id": "193", "name": "Поэзия", "cover": "http://www.litres.ru/pub/c/cover/08787189.jpg", "arts_n": "5" }, { ... } ]}, { ... } ... ] } }