Параметр запроса
Параметр
|
Описание
|
Обязательный
|
id
|
Идентификатор станции.
Параметр может быть указан в запросе неограниченное количество раз для получения информации о нескольких станциях одновременно.
|
да
|
Пример запроса
https://192.168.1.1:9081/api/stations/newbies-info.ds?id=1e98b5e0-5166-11ea-410d-fc78713e8b1f
|
Ниже представлены примеры ответов в формате XML и в формате JSON.
Ответ в формате XML
<drweb-es-api api_version="4.3.2" timestamp="1582030264" server="192.168.1.1" srv_version="13.00.0.202005090" status="true">
<stations total="1">
<station id="1e98b5e0-5166-11ea-410d-fc78713e8b1f" name="win7-pro-x86-ru" created="1581930965" parent_id="20e27d73-d21d-b211-a788-85419c46f0e6" parent_name="Everyone" state="0">
<os code="33753095">Windows 7 Professional x86</os>
<server>aa5520b0-4e4f-11ea-6061-94d96b90100f</server>
<address>tcp://192.168.1.1:57516</address>
</station>
</stations>
</drweb-es-api>
|
Описание параметров ответного XML
Элемент <stations /> содержит информацию о станциях-новичках.
Атрибут элемента <stations />:
Атрибут
|
Описание
|
total
|
Общее количество станций в ответе
|
•Элемент <station /> содержит параметры конкретной станции-новичка.
Атрибуты элемента <station />:
Атрибут
|
Описание
|
id
|
Идентификатор станции
|
name
|
Название станции
|
created
|
Дата создания учетной записи станции на Сервере Dr.Web
|
parent_id
|
Идентификатор родительской группы
|
parent_name
|
Название родительской группы
|
state
|
Текущие состояние станции (см. Приложение Г. Возвращаемые коды состояния станции)
|
▫Элемент <os /> содержит информацию об операционной системе, которая установлена на станции.
Атрибут элемента <os />:
Атрибут
|
Описание
|
code
|
Код операционной системы
|
Значение элемента <os /> — название операционной системы.
▫Значение элемента <server /> — идентификатор Сервера Dr.Web, к которому запрашивает подключение станция.
▫Значение элемента <address /> — сетевой адрес, с которого станция последний раз обращалась к Серверу Dr.Web.
Ответ в формате JSON
{ "head": {
"status": true,
"timestamp": 1582030521,
"api": {
"version": 40302,
"versionString": "4.3.2"},
"server": {
"name": "192.168.1.1",
"version": "13.00.0.202005090",
"uuid": "eae1a652-96d5-48fd-9169-4788a03688b8"}},
"data": {
"total": 1,
"list": [{
"address": "tcp://192.168.1.1:40566",
"created_time": 1581930965,
"id": "1e98b5e0-5166-11ea-410d-fc78713e8b1f",
"name": "win7-pro-x86-ru",
"onconnect": 0,
"os_code": 33753095,",
"os_name": "Windows 7 Professional x86",
"parent_id": "20e27d73-d21d-b211-a788-85419c46f0e6",
"parent_name": "Everyone",
"server": "aa5520b0-4e4f-11ea-6061-94d96b90100f",
"state": 0}]}}
|
Описание параметров ответного JSON
Блок data содержит информацию обо всех станциях-новичках.
Элементы блока data:
Название поля
|
Описание
|
total
|
Общее количество станций в ответе
|
list
|
Массив с информацией о каждой станции-новичке
|
•Каждый объект массива list содержит информацию о конкретной станции-новичке.
Элементы объектов в массиве list:
Название поля
|
Описание
|
address
|
Сетевой адрес, с которого станция последний раз обращалась к Серверу Dr.Web
|
created_time
|
Дата создания учетной записи станции на Сервере Dr.Web
|
id
|
Идентификатор станции
|
name
|
Название станции
|
onconnect
|
Действие, которое будет выполнено при следующем подключении станции к Серверу Dr.Web:
0 — ничего не будет выполнено,
1 — доступ к Серверу Dr.Web для новичка будет запрещен,
2 — доступ к Серверу Dr.Web для новичка будет разрешен.
|
os_code
|
Код операционной системы
|
os_name
|
Название операционной системы
|
parent_id
|
Идентификатор родительской группы
|
parent_name
|
Название родительской группы
|
server
|
Идентификатор Сервера Dr.Web, к которому запрашивает подключение станция
|
state
|
Текущие состояние станции (см. Приложение Г. Возвращаемые коды состояния станции)
|
|