Операционные системы
Доступ к операционным системам предоставляется всем пользователям,у которых указано соответствующее разрешение в личном кабинете.
Для получения информации об операционных системах предусмотрены следующие запросы:
Метод list позволяет получить список операционных систем
Запрос:
{site_path}/{lang}/api/os/list
Список GET параметров:
| filter | array | Позволяет фильтровать данные по всем доступным полям |
| fields | string | Позволяет выбрать из всех доступных только указанные поля |
| sort | string | Позволяет сортировать по возрастанию и по убыванию сущности по всем доступным полям |
| page | int | Позволяет передать порядковый номер страницы списка сущностей |
Список всех доступных полей
| id | int | ID операционной системы |
| name | string | Название операционной системы |
| groupID | int | ID группы операционной системы |
| isDesktop | boolean | Является ли десктопной системой Значения:
|
| isMobile | boolean | Является ли мобильной системой Значения:
|
| active | boolean | Статус операционной системы Значения:
|
Ответ
Ответ передается в формате JSON. Список полей ответа:
| result | array | Список операционных систем с учетом параметров запроса |
| _links | array | Список ссылок навигации. Может содержать элементы:
|
| _meta | array | Информация по навигации списка. Содержит элементы:
|
Пример запроса:
{site_path}/{lang}/api/os/list?filter[id][in][]=1&filter[id][in][]=2&filter[id][in][]=3&sort=name
Пример ответа:
{
"result": [
{
"id": 3,
"name": "Windows 7",
"groupID": 1,
"isDesktop": "1",
"isMobile": "0",
"active": "1"
},
{
"id": 2,
"name": "Windows xp",
"groupID": 1,
"isDesktop": "1",
"isMobile": "0",
"active": "1"
}
],
"_links": {
"self": {
"href": "{site_path}/{lang}/api/os/list?%3Ffilter%5Bid%5D%5Bin%5D%5B0%5D=1&filter%5Bid%5D%5Bin%5D%5B0%5D=2&filter%5Bid%5D%5Bin%5D%5B1%5D=3&sort=name&page=1"
}
},
"_meta": {
"totalCount": 2,
"pageCount": 1,
"currentPage": 1,
"perPage": 20
}
}