API
Получение списка сообщений
Stream
По адресу /api/stream/ можно получить JSON-ответ со списком сообщений из арздела Stream пользователя.
@
По адресу /api/addressed/ можно получить JSON-ответ со списком сообщений, адресованных пользователю.
Posts
По адресу /api/posts/ можно получить JSON-ответ со списком сообщений пользователя.
Добавление сообщения
Добавить сообщение можно обратившись по адресу /api/posts/new/.
К обратке по этому адресу принимаются только POST-запросы. При другом типе запроса возвращается ответ 405 Not allowed.
В JSON-ответе содержится флаг результата success и, в зависимости от результата, либо post_id нового сообщения, либо reason ошибки.
Оценка сообщений
Оценить сообщение можно обратившись по адресу /api/posts/rate/<post_id>/.
К обратке по этому адресу принимаются только POST-запросы. При другом типе запроса возвращается ответ 405 Not allowed.
В POST-запросе должен содержаться параметр rate. Параметр может принимать значения -1 или 1. В случае, когда параметр не передан или принимает недопустимые значения, возвращается 400 Bad request.
JSON-ответ содержит ключи success, rating и, если оценка невозможна, reason.