Пользователям предоставляется возможность оценивать отзывы/рецензии на книги, авторов и на серии.
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" } }