Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия Следующая версия справа и слева | |||
ru:d-sdk:4_units:23-chat-get [2019/06/24 15:20] support@geliossoft.ru создано |
ru:d-sdk:4_units:23-chat-get [2019/06/24 18:39] support@geliossoft.ru |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Получение сообщений чата ====== | ====== Получение сообщений чата ====== | ||
+ | Получение сообщений из чата. | ||
+ | === Пример запроса === | ||
+ | <code php>&svc=chat_get¶ms={ | ||
+ | "id_unit": integer | ||
+ | }</code> | ||
+ | |||
+ | === Параметры === | ||
+ | ^ Параметр ^ Значение ^ | ||
+ | | id_unit | Уникальный идентификатор объекта | | ||
+ | |||
+ | === Не обязательные параметры === | ||
+ | ^ Параметр ^ Значение ^ | ||
+ | | last_message_id | Уникальный идентификатор последнего сообщения | | ||
+ | | history | Получение сообщений из истории | | ||
+ | |||
+ | === Дополнительно === | ||
+ | - получение сообщений отправленных до сообщения №654321 | ||
+ | <code php> | ||
+ | params={ | ||
+ | "id_unit": 123456789, | ||
+ | "last_message_id": 654321, | ||
+ | "history": 1 | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ | - получение 20 последних сообщений | ||
+ | <code php> | ||
+ | params={ | ||
+ | "id_unit": 123456789 | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ | |||
+ | === Ответ сервера === | ||
+ | == Результат добавления нового объекта == | ||
+ | <code php>[ | ||
+ | ... | ||
+ | { | ||
+ | "id": 235593, // ID сообщени | ||
+ | "id_unit": 62628, // ID объекта | ||
+ | "is_server_sender": 1, // 1 - отправлено из мониторинга | ||
+ | "tm_send": 1544015351, // Время отправки | ||
+ | "tm_recv": 1544015776, // Время получения | ||
+ | "msg": "Сообщение", // Текст сообщения | ||
+ | "is_read": 0 // 0 - сообщение прочитано, 1 - сообщение не прочитано | ||
+ | }, | ||
+ | ... | ||
+ | ]</code> |