Здесь показаны различия между двумя версиями данной страницы.
| Следующая версия | Предыдущая версия | ||
|
logbook_chat_getmessages [2018/12/19 11:49] kevin создано |
logbook_chat_getmessages [2019/10/15 08:39] (текущий) |
||
|---|---|---|---|
| Строка 4: | Строка 4: | ||
| ====== История сообщений ====== | ====== История сообщений ====== | ||
| - | |||
| - | "cmd"="get_messages" | ||
| Данный метод для получения пропущенных сообщений с указанного Id. | Данный метод для получения пропущенных сообщений с указанного Id. | ||
| Параметры: | Параметры: | ||
| - | * **from** - int, ID последнего известного сообщения, либо 0 (с самого первого сообщения в данной комнате) | + | * **cmd - "get_messages"** |
| * **room_id** - int, ID комнаты | * **room_id** - int, ID комнаты | ||
| - | * to - int, не обязательный параметр, можно опустить. Без него выдадутся все сообщения до последнего. | + | * from - int, не обязательный параметр, ID последнего известного сообщения, по умолчанию 0 (с самого первого сообщения в данной комнате) |
| + | * limit - int, не обязательный параметр, можно опустить. Дефолтное значение 10. | ||
| Пример: | Пример: | ||
| Запрос: | Запрос: | ||
| - | <code> | + | {"cmd":"get_messages","from":1,"limit":10,"room_id":3} |
| - | {"cmd":"get_messages","from":1,"to":10,"room_id":6} | + | |
| - | </code> | + | |
| Ответ: | Ответ: | ||
| - | <code> | + | { |
| - | {"err":""} | + | "error":"", |
| - | </code> | + | "cmd":"get_messages", |
| + | "obj": { | ||
| + | "messages": | ||
| + | [ | ||
| + | { | ||
| + | "id":2, // id cообщения | ||
| + | "from_user":1, // id пользователя | ||
| + | "room_id":3, // id комнаты | ||
| + | "message":"test 2", // само тело сообщения | ||
| + | "created":"2018-11-00 14:34:51", // дата и время создания | ||
| + | "updated":"0000-00-00 00:00:00" // дата и время изменения | ||
| + | },{ | ||
| + | "id":3, | ||
| + | "from_user":2, | ||
| + | "room_id":3, | ||
| + | "message":"test 3", | ||
| + | "created":"0000-00-00 00:00:00", | ||
| + | "updated":"0000-00-00 00:00:00" | ||
| + | } | ||
| + | ... | ||
| + | ] | ||
| + | } | ||
| + | } | ||