ID функции
r_my_reviews_all
Кто может вызывать
Авторизованный пользователь
Авторизованное приложение
Принимаемые параметры
limit – ограничение на количество возвращаемых рецензий. Работает аналогично инструкции limit в MySQL и в запросе представлен одним числом либо массивом из двух чисел N,M. Если limit указан – возвращается M рецензий, начиная с рецензии N (у первой книги номер 0). Если limit не задан – значение по умолчанию «0,200»;
Возвращаемые значения
reviews* – массив, содержащий информацию о всех найденных отзывах. Отсортировано по новизне, сначала последние:
- id* – идентификатор отзыва;
- art – ID книги, на которую оставлен данный отзыв;
- user_rating – оценка книги, поставленная ей автором отзыва;
- nickname* – имя (или псевдоним) автора отзыва;
- added* – дата написания отзыва (в ISO 8601 формате даты-времени с UTC, например «2013-10-07T16:00:00+03:00»;
- review_html* – текст отзыва (фрагмент XHTML);
- unmoderated – если параметр имеет значение "1", то отзыв еще не прошел модерацию; если параметр отсутствует, значит отзыв прошел модерацию;
- pro* – число «положительных» оценок на эту рецензию;
- contra* – число «отрицательных» оценок на эту рецензию;
- review_src – исходный текст отзыва (BBCode). Присутствует у отзывов, написанных текущим пользователем.
Если у объекта отсутствуют отзывы, то массив reviews будет пустым.
Возможные ошибки
error_code | error_message | Описание |
---|---|---|
нет |
|
|
Пример запроса на сервер
{ "app": "1", "time": "2014-11-07T16:21:02+03:00", "sha": "b79d8e9993d20da6abe78838d3c7fbf640a4c52956569bef3c685d3453316b5c", "sid": "7bad5f2fb752ee957a4ab74aaac7711g", "requests": [ { "func": "r_my_reviews_all", "id": "my_reviews_all", "param": { "limit": ["0","40"] } } ] }
Пример ответа сервера
{ "success": true, "time": "2014-11-07T16:21:02+03:00", "my_arts_all" : { "success" : true, "reviews" : [ { "id": "100500", "art": "2525252", "added": "2013-10-07T16:00:00+03:00", "nickname": "chitatel_from_hell", "review_html": "<p>Текст отзыва</p>", "pro": "0", "contra": "100", "review_html": "Текст отзыва" }, { ... } ... ] } }