Браузери
Доступ до браузерів надається всім користувачам, в яких є відповідний дозвіл в особистому кабінеті.
Для отримання інформації про браузери передбачені наступні запити:
Метод 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 } }