Чтобы загрузить сообщения за определенный интервал в загрузчик сообщений, нужно использовать команду messages/load_interval:
svc=messages/load_interval¶ms={"itemId":<long>, "type":<uint>, "ival1":<uint>, "ival2":<uint>, "flags":<uint>, "flagsMask":<uint>, "loadLocations":<bool>, "loadCount":<uint>}
Внимание! Использование данного запроса рассмотрено в примере Сообщения.
| Название | Описание |
|---|---|
| itemId | ID объекта |
| type | тип интервала |
| ival1 | начало интервала |
| ival2 | окончание интервала |
| flags | флаги для загружаемых сообщений (см. Форматы данных: Сообщения) |
| flagsMask | маска |
| loadLocations | загружать местоположение: 0 - нет, 1 - да |
| loadCount | количество сообщений, которое будет загружено (0xffffffff - все найденные) |
Типы интервалов:
Маски:
| Значение | Описание |
|---|---|
| 0x0F | маска, определяющая тип сообщения с событием |
| 0xF0 | маска, определяющая тип сообщения техобслуживания |
| 0xFF00 | маска, определяющая тип сообщения |
{ "count":<uint>, /* количество найденных сообщений */ "messages":[ /* массив сообщений */ { ... } ] }
Форматы сообщений рассмотрены в разделе Форматы данных: Сообщения.