Документация для версии Axxon Next 4.6.0. Документация на другие версии также доступна.

Предыдущая страница Следующая страница

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

POST http://IP-адрес:порт/префикс/grpc

Получение списка всех групп

Тело запроса:

{
"method": "ITV.bl.groups.GroupManager.ListGroups",
"data": {
  "view": "VIEW_MODE_TREE"
}
}
  • "view": "VIEW_MODE_TREE" - в виде дерева.
  • "view": "VIEW_MODE_DEFAULT" - не деревом.

Получение информации по конкретной группе

{
"method": "ITV.bl.groups.GroupManager.BatchGetGroups",
"data": {
  "group_ids": ["5229f799-b8d8-9045-90e8-7e0e78bcd719"],
  "with_sub_groups": true
}
}
  • "with_sub_groups": true - вместе с дочерними группами.
  • "with_sub_groups": false - без дочерних групп.

Создание группы

{
"method": "ITV.bl.groups.GroupManager.ChangeGroups",
"data": {
 "added_groups": {
       "group_id":"01e42aac-30f9-3d4b-8bb1-6ef60e215a6d",
       "name":"Измененная группа",
       "description":"postman"
       }
  }
}

Изменение группы

{
"method": "ITV.bl.groups.GroupManager.ChangeGroups",
"data": {
 "changed_groups_info": {
       "group_id":"01e42aac-30f9-3d4b-8bb1-6ef60e215a7d",
       "parent":"e2f20843-7ce5-d04c-8a4f-826e8b16d39c"
       }
  }
}

Удаление группы

{
"method": "ITV.bl.groups.GroupManager.ChangeGroups",
"data": {
 "removed_groups":"b7d2fc67-6125-b341-800f-5f1747946788"
  }
}

Добавление камеры в группу

{
"method": "ITV.bl.groups.GroupManager.SetObjectsMembership",
"data": {
 "added_objects":{
   "group_id":"01e42aac-30f9-3d4b-8bb1-6ef60e215a6d",
   "object":"hosts/Server1/DeviceIpint.10/SourceEndpoint.video:0:0"
   }
  }
}

Удаление камеры из группы

{
"method": "ITV.bl.groups.GroupManager.SetObjectsMembership",
"data": {
 "removed_objects":{
   "group_id":"01e42aac-30f9-3d4b-8bb1-6ef60e215a6d",
   "object":"hosts/Server1/DeviceIpint.10/SourceEndpoint.video:0:0"
   }
  }
}




  • No labels