1

Как в запросе поиска core/search_items вывести список ТС

(09/08/2024 16:53:13 отредактировано kpoiii92)

Тема: Как в запросе поиска core/search_items вывести список ТС

Как в запросе поиска core/search_items вывести список ТС входящие в группу объектов?

Пример запроса получение списка отчетов:

https://hst-api.wialon.com/wialon/ajax.html?svc=core/search_items&params={"spec": {"itemsType": "avl_resource","propName":"reporttemplates","propValueMask": "*","sortType": ""},"force": 1,"flags": 8193,"from": 0,"to": 0}&sid=1

  • Как в запросе поиска core/search_items вывести список ТС
2

Как в запросе поиска core/search_items вывести список ТС

Re: Как в запросе поиска core/search_items вывести список ТС

kpoiii92 здравствуйте,
В зависимости от ожидаемого результата вы можете использовать следующий варант.
Получите список всех групп запросом core/search_items, передав в params следующие данные:

params={"spec":"itemsType":"avl_unit_group","propName":"sys_name","propValueMask":"*","sortType":"sys_name"},"force":1,"flags":1,"from":0,"to":0}}&sid=SID

В ответе будет параметр "u" который содержит массив системных ID объектов входящих в группу, а также id самих групп.
Если вам достаточно ID объектов, то используйте этот вариант, если нужен именно список объектов, то вы можете выполнить еще один запрос, но с поиском по объектам (avl_uinit), добавив маску по ID группы.
Ниже пример параметров:

params: {"spec":{"itemsType":"avl_unit","propName":"sys_unit_groups","propValueMask":"ID_группы","sortType":"sys_name","propType":"list"},"force":1,"flags":1439,"from":0,"to":19}

В случае возникновения дополнительных вопросов, пишите.

Anton Zinovyev
Technical Care Engineer (L2)
Wialon