Пользователям предоставляется возможность оценивать публичные цитаты из книг.
ID функции
w_vote_quote
Кто может вызывать
Авторизованный пользователь
Авторизованное приложение
Принимаемые параметры
id* – идентификатор цитаты (см. возвращаемые параметры r_browse_quotes);
vote – оценка; значение 'pro' – голос «за», 'contra' – голос «против». Также см. возвращаемые параметры r_browse_quotes;
Возвращаемые значения
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 или имеет неверный формат |
101165 | Quote 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_quote", "id": "vote_quote", "param": { "id": "65830123-26b8-4b07-8098-c18229e5026f", "vote": "pro" } } ] }
Пример ответа сервера
{ "success": true, "time": "2014-11-07T16:21:02+03:00", "vote_quote": { "success": true, "id": "65830123-26b8-4b07-8098-c18229e5026f" "pro": "1", "contra": "100" } }