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.