Это старая версия документа.


Получение сообщений чата

Получение сообщений из чата.

Пример запроса

&svc=chat_get&params={
    "id_unit": integer
}

Параметры

Параметр Значение
id_unit Уникальный идентификатор объекта

Необязательные параметры

Параметр Значение
last_message_id Уникальный идентификатор последнего сообщения
history Получение сообщений из истории

Дополнительно

- получение сообщений отправленных до сообщения №654321

params={
    "id_unit": 123456789,
    "last_message_id": 654321,
    "history": 1
}

- получение 20 последних сообщений

params={
    "id_unit": 123456789
}

Ответ сервера

Результат добавления нового объекта
[
	...
	{
		"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
	},
	...
]