Различия
Здесь показаны различия между двумя версиями данной страницы.
ru:d-sdk:4_units:23-chat-get [2019/06/25 16:31] support@geliossoft.ru |
ru:d-sdk:4_units:23-chat-get [2021/07/07 13:28] |
||
---|---|---|---|
Строка 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 - сообщение не прочитано | ||
- | }, | ||
- | { | ||
- | "id": 235593, | ||
- | "id_unit": 62628, | ||
- | "is_server_sender": 1, | ||
- | "tm_send": 1544015351, | ||
- | "tm_recv": 1544015776, | ||
- | "msg": "ftp.geliospro.ru/gelios_mp_i32489035y583/1544550824.jpg", // URL фото | ||
- | "is_read": 0 | ||
- | }, | ||
- | ... | ||
- | ]</code> |