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