Получить список устройств Bridge
Список устройств
Пагинированный список всех устройств, доступных в системе. Устройства (бриджи) - это софт, который используется для предоставления доступа к камерам, к которым нет доступа для медиа сервера напрямую (находятся во внутренней сети) Permission - bridges
GET api/admin/v1/bridges |
Параметры метода
string
search, Поиск осуществляется по серийному номеру или MAC-адресу устройства
bool
is_online, Фильтрация устройств по статусу онлайна, 1 - онлайн, 0 - оффлайн.
int
per_page, Кол-во элементов в одной странице пагинации. По умолчанию 25 элементов
string
sort, Поле, по которому осуществляется сортировка устройств
string
dir, Поле, в котором указывается направлении сортировки. desc - от большего к меньшему, asc - от меньшего к большему
array
user_ids, Массив из id пользователей, данное поле служит для фильтрации бриджей по принадлежности к пользователям.
int
page, Номер страницы пагинации
200 |
Возвращает список бриджей на i странице пагинации
JSON
|
401 |
Токен авторизации не передан или не валидный |
422 |
Возвращает JSON объект с ошибкой.
JSON
|
curl -k --request POST \
--url 'https://your-domainapi/admin/v1/bridges' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--data '{
"search": "string",
"is_online": true,
"per_page": 0,
"sort": "string",
"dir": "string",
"user_ids": [],
"page": 0
}'
$data = array (
'search' => 'string',
'is_online' => true,
'per_page' => 0,
'sort' => 'string',
'dir' => 'string',
'user_ids' =>
array (
),
'page' => 0,
);
$context = stream_context_create([
'ssl'=>['verify_peer' => false],
'http' => [
'method' => 'GET',
'header' => "Content-Type: application/json\r
Accept: application/json",
'content'=>json_encode($data)
]
]);
$result = file_get_contents('https://your-domainapi/admin/v1/bridges', false, $context);