Зоны
Доступ к зонам предоставляется всем пользователям,у которых указано соответствующее разрешение в личном кабинете.
Для получения информации о зонах предусмотрены следующие запросы:
Метод list позволяет получить список зон
Запрос:
{site_path}/{lang}/api/zone/list
Список GET параметров:
filter | array | Позволяет фильтровать данные по всем доступным полям |
fields | string | Позволяет выбрать из всех доступных только указанные поля |
sort | string | Позволяет сортировать по возрастанию и по убыванию сущности по всем доступным полям |
page | int | Позволяет передать порядковый номер страницы списка сущностей |
Список всех доступных полей
id | int | ID зоны |
siteID | int | ID пользователя |
name | string | Название зоны |
active | boolean | Статус зоны Значения:
|
typeName | string | Тип зоны |
format0 format1 format2 format3 format4 format5 |
int | Размер зоны |
doubleViewTime | int | Количество секунд до следующего запроса зоны для учета показа |
deepSession | int | Zone call number during the session, which should be shown |
betweenView | int | Time between zones requests |
clicks | int | Общее количество кликов |
clicksToday | int | Количество кликов за текущие сутки |
clicksYtd | int | Количество кликов за прошедшие сутки |
views | int | Общее количество просмотров |
viewsToday | int | Количество просмотров за текущие сутки |
viewsYtd | int | Количество просмотров за прошедшие сутки |
created_by | int | ID создателя зоны |
updated_by | int | ID последнего редактировавшего зону |
created_at | int | Время создания зоны в формате UTC |
updated_at | int | Время последнего редактирования в формате UTC |
assignID | int | ID ответсовенного зоны |
siteName | string | Название связвнного сайта |
siteUserID | int | ID пользователя связанного сайта |
publisher | string | Имя издателя |
siteAssignID | int | ID ответственного связанного сайта |
notes | string | Заметки зоны |
tag | array |
Теги |
Ответ
Ответ передается в формате JSON. Список полей ответа:
result | array | Список зон с учетом параметров запроса |
_links | array | Список ссылок навигации. Может содержать элементы:
|
_meta | array | Информация по навигации списка. Содержит элементы:
|
Пример запроса:
{site_path}/{lang}/api/zone/list?filter[id][in][]=1&filter[id][in][]=2&filter[id][in][]=3&filter[name][like]=first&sort=name
Пример ответа:
{ "result": [ { "id": 1, "siteID": 2004937903, "name": "First", "active": "1", "typeName": "branding", "format0": 3, "format1": 1, "format2": 55, "format3": 0, "format4": 0, "format5": 0, "doubleViewTime": 0, "deepSession": 0, "betweenView": 0, "clicks": 0, "clicksToday": 0, "clicksYtd": 0, "views": 18181, "viewsToday": 0, "viewsYtd": 0, "created_by": 1, "updated_by": 907, "updated_at": 1571820197, "created_at": 1508851272, "assignID": 0, "siteName": "Test", "siteUserID": "908", "publisher": "name", "siteAssignID": "0", "notes": "", "tag": { "1": "sport", "2": "general" } } ], "_links": { "self": { "href": "{site_path}/{lang}/api/zone/list?filter%5Bid%5D%5Bin%5D%5B0%5D=1&filter%5Bid%5D%5Bin%5D%5B1%5D=2&filter%5Bid%5D%5Bin%5D%5B2%5D=3&page=1" } }, "_meta": { "totalCount": 1, "pageCount": 1, "currentPage": 1, "perPage": 20 } }
Метод view позволяет получить расширенную информацию по зонам
Запрос:
{site_path}/{lang}/api/zone/view/[id]
Список GET параметров:
id | int | Является обязательным параметром. Порядковый номер зоны |
fields | string |
Позволяет выбрать из всех доступных только указанные поля *Не распространяется на поля связанных сущностей |
Список всех доступных полей
id | int | ID зоны |
siteID | int | ID пользователя |
name | string | Название зоны |
active | boolean | Статус зоны Значения:
|
typeName | string | Тип зоны |
format0 format1 format2 format3 format4 format5 |
int | Размер зоны |
doubleViewTime | int | Количество секунд до следующего запроса зоны для учета показа |
deepSession | int | Zone call number during the session, which should be shown |
betweenView | int | Time between zones requests |
clicks | int | Общее количество кликов |
clicksToday | int | Количество кликов за текущие сутки |
clicksYtd | int | Количество кликов за прошедшие сутки |
views | int | Общее количество просмотров |
viewsToday | int | Количество просмотров за текущие сутки |
viewsYtd | int | Количество просмотров за прошедшие сутки |
created_by | int | ID создателя зоны |
updated_by | int | ID последнего редактировавшего зону |
created_at | int | Время создания зоны в формате UTC |
updated_at | int | Время последнего редактирования в формате UTC |
assignID | int | ID ответсовенного зоны |
siteName | string | Название связвнного сайта |
siteUserID | int | ID пользователя связанного сайта |
publisher | string | Имя издателя |
siteAssignID | int | ID ответственного связанного сайта |
notes | string | Заметки зоны |
site | array |
Связанные с зоной сайты Со всеми доступными полями сайтов можно ознакомиться на этой странице |
pool | array |
Связанные с зоной пулы Со всеми доступными полями пулов можно ознакомиться на этой странице |
tag | array |
Теги |
Пример запроса:
{site_path}/{lang}/api/zone/view/1
Пример ответа:
{ "id": 1, "siteID": 2004937903, "name": "First", "active": null, "typeName": null, "format0": 3, "format1": 1, "format2": 55, "format3": 0, "format4": 0, "format5": 0, "doubleViewTime": 0, "deepSession": 0, "betweenView": 0, "clicks": 8, "clicksToday": 0, "clicksYtd": 0, "views": 18181, "viewsToday": 0, "viewsYtd": 0, "created_by": 1, "updated_by": 907, "updated_at": 1571820197, "created_at": 1508851272, "assignID": 0, "siteName": Test, "siteUserID": 908, "publisher": null, "siteAssignID": null, "notes": "", "site": { "id": "2004937903", "userID": "908", "name": "Test", "url": "http", "alias": "test", "notes": "do not delete, just for test", "clicks": "194", "clicksToday": "0", "clicksYtd": "0", "views": "215893", "viewsToday": "2", "viewsYtd": "4", "created_by": "907", "updated_by": "907", "updated_at": "1571995099", "created_at": "1522404319", "assignID": "0", "iabCat": "1", "publisher": "name", "active": "1" }, "pool": [ { "id": "1", "name": "pool name", "typeID": "1", "assignID": "0", "chain": "0", "priority": "1", "views": "0", "viewsToday": "0", "viewsYtd": "0", "clicks": "0", "clicksToday": "0", "clicksYtd": "0", "created_by": "0", "updated_by": "906", "created_at": "0", "updated_at": "1532346144", "attach_created_by": "0", "attach_updated_by": "906", "attach_created_at": "0", "attach_updated_at": "1532346131", "attached": "1", "active": "1" }, ], "tag": [ {"id": 1, "name": "sport"}, {"id": 2, "name": "general"}, ] }