Браузеры
Доступ к браузерам предоставляется всем пользователям,у которых указано соответствующее разрешение в личном кабинете.
Для получения информации о браузерах предусмотрены следующие запросы:
Метод list позволяет получить список браузеров
Запрос:
{site_path}/{lang}/api/browser/list
Список GET параметров:
filter | array | Позволяет фильтровать данные по всем доступным полям |
fields | string | Позволяет выбрать из всех доступных только указанные поля |
sort | string | Позволяет сортировать по возрастанию и по убыванию сущности по всем доступным полям |
page | int | Позволяет передать порядковый номер страницы списка сущностей |
Список всех доступных полей
id | int | ID браузера |
name | string | Название браузера |
active | boolean | Статус браузера Значения:
|
Ответ
Ответ передается в формате JSON. Список полей ответа:
result | array | Список браузеров с учетом параметров запроса |
_links | array | Список ссылок навигации. Может содержать элементы:
|
_meta | array | Информация по навигации списка. Содержит элементы:
|
Пример запроса:
{site_path}/{lang}/api/browser/list?filter[id][in][]=1&filter[id][in][]=2&filter[id][in][]=3&sort=name
Пример ответа:
{ "result": [ { "id": 2, "name": "Chrome before 20.x", "active": "1" }, { "id": 3, "name": "Firefox before 20.x", "active": "1" } ], "_links": { "self": { "href": "{site_path}/{lang}/api/browser/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 } }