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": "Текст отзыва"
},
{
...
}
...
]
}
}