Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
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/07/17 14:10]
support@geliossoft.ru
Строка 1: Строка 1:
 ====== Получение сообщений чата ====== ====== Получение сообщений чата ======
  
 +Получение сообщений из чата.
  
 +=== Пример запроса ===
 +<code php>&​svc=chat_get&​params={
 +    "​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 // 1 - сообщение прочитано,​ 0 - сообщение не прочитано
 + },
 + {
 + "​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>​