Перейти в хранилище документации
Обратиться в техническую поддержку![]()
Получение списка архивов домена
POST http://IP-адрес:порт/префикс/grpc
Тело запроса:
{
"method": "axxonsoft.bl.domain.DomainService.ListArchives",
"data": { "filter": "", "view": "VIEW_MODE_FULL", "page_token": "", "page_size": 1000}
}
Ответ будет содержать список архивов. Для требуемого архива необходимо взять значение параметра access_point
"access_point": "hosts/Server1/MultimediaStorage.AliceBlue/MultimediaStorage"
Примечание
Параметр page_token будет в ответе, если архивов (включая встроенных) больше, чем значение параметра page_size.
Получение процента заполненности архива
POST http://IP-адрес:порт/префикс/grpc
Тело запроса:
{"method": "axxonsoft.bl.statistics.StatisticService.GetStatistics","data": { "keys": { "type": "SPT_ArchiveUsage", "name": "hosts/Server1/MultimediaStorage.AliceBlue/MultimediaStorage" }}}
где "name" – значение параметра access_point из первого запроса.
Ответ:
{
"stats": [
{
"hint": "",
"key": {
"type": "SPT_ArchiveUsage",
"name": "hosts/Server1/MultimediaStorage.AliceBlue/MultimediaStorage"
},
"labels": [],
"value_double": 27.851564407348633
}
],
"fails": []
}
value_double – процент заполненности архива.
Получение информации о содержимом архива
POST http://IP-адрес:порт/префикс/grpc
Тело запроса:
{
"method": "axxonsoft.bl.archive.ArchiveService.GetRecordingInfo",
"data": { "update_cache": false, "access_point": "hosts/Server1/MultimediaStorage.AliceBlue/MultimediaStorage"}
}
где "access_point" берется из первого запроса.
Ответ:
{
"recording_info": {
"system_size": "292",
"recording_size": "30134",
"recording_rate": "303597",
"capacity": "30720",
"last_update": "1551865173"
}
}
где, "capacity" – размер архива в мегабайтах.