Пользователям предоставляется возможность оценивать отзывы/рецензии на книги, авторов и на серии.

ID функции

w_vote_review

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

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

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

id* – идентификатор отзыва (см. возвращаемые параметры r_browse_item_reviews);
vote – оценка; значение 'pro' – голос «за», 'contra' – голос «против». Также см. возвращаемые параметры r_browse_item_reviews;

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

pro* – число «положительных» оценок на эту рецензию с учетом vote;
contra* – число «отрицательных» оценок на эту рецензию с учетом vote;

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

error_code

error_message

Описание

101140

Missing or invalid vote param, only pro or contra is allowed

Отсутствует или неверный формат у vote параметра

101141

Missing id param or invalid id param format

Отсутствует параметр id или имеет неверный формат

101142

Review not found for this ID

Не найдена рецензия по переданному id

101143

You already voted

Атрибут is_good уже существует для данного id

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

{
  "app": "1",
  "time": "2014-11-07T16:21:02+03:00",
  "sha": "b79d8e9993d20da6abe78838d3c7fbf640a4c52956569bef3c685d3453316b5c",
  "sid": "f121e02084344f06da1a5213999e8fcG",
  "requests": [
          {
                "func": "w_vote_review",
                "id": "vote_review",
                "param": {
                  "id": "100500",
                  "vote": "pro"
                }
          }
  ]
}

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

{
  "success": true,
  "time": "2014-11-07T16:21:02+03:00",
  "vote_review": {
    "success": true,
         "id": "100500"
         "pro": "1",
         "contra": "100"
  } 
}