Методы
- addCampaign
- addTargetedCampaign
- blockCampaignOnSites
- deleteCampaigns
- editCampaign
- getCampaignAllowedOnSites
- getCampaignDaysLimits
- getCampaignGeoProfile
- getCampaignStopHours
- getCampaignsStatuses
- getIpFilter
- getUserAgentFilter
- getUserCampaignsList
- loadCampaign
- setCampaignDaysLimits
- setCampaignGeoProfile
- setCampaignStopHours
- setIpFilter
- setUserAgentFilter
- startCampaigns
- stopCampaigns
Типы данных
Описание API
Общие сведения
API используется для удаленного использования системы Clickio. Позволяет создавать и редактировать пользователей, площадки и рекламные блоки.
Данный функционал регулярно расширяется и улучшается.
В основе API лежит использование протокола SOAP с WSDL поверх HTTP. Данный подход позволяет в автоматическом режиме обнаруживать доступные пользователю методы и параметры их вызова, типизировать передаваемые между сервером и клиентом данные, позволяя на стороне клиента проводить предварительную фильтрацию данных по их типу. На данный момент для большинства языков программирования существуют библиотеки, позволяющие работать с этим протоколом не вникая в технические подробности его работы.
Далее будут рассмотрены основные методы API и примеры его использования на PHP.
Доступ к API
1. Если у Вас еще нет аккаунта в системе, зарегистрируйте его тут.
2. Обратитесь к менеджеру для предоставлени доступа к зоне разработчика.
3. В зоне "Для разработчика" заполните заявку на регистрацию партнерской системы. Пароль, который вы укажете в заявке, будет использоваться для авторизации в API. Логин - Ваш логин (почта) от аккаунта в системе.
4. После активации вашей партнерской системы, загрузите ключ доступа к API и SSL сертификаты.
Ключ вместе с логином пользователя и паролем в системе (нужно вводить тот пароль, который вы указывали п.3) используется для авторизации доступа к API и управления вашими пользователями (привлеченными вами по партнерской программе).
SSL сертификаты обеспечивают шифрование передаваемых по сети данных для обеспечения их конфиденциальности и защиты ваших параметров авторизации.
Внимание! Ключ доступа к API хранится в зашифрованном виде и при утере его необходимо сменить, так как восстановление невозможно.
Методы API
Список доступных методов API отображается в левой колонке.
Внимание! Набор методов, их названия и параметры вызова могут отличаться от доступных вам (в зависимости от вашего уровня доступа).
Ссылка "WSDL" позволяет получить xml файл wsdl описания.
Обработка ошибок
Любые, предусмотренные авторами API, ошибки возвращаются клиенту как fault - ассоциативный массив, описывающий произошедшую ошибку.
Рис. 6: Простой fault
Простые ошибки в detail получают массив из двух элементов: error - текстовый код ошибки и incoming - пришедшие в метод данные.
Рис. 7: Сложный fault
Сложные ошибки в detail получают массив из трех элементов: error - текстовый код ошибки, errors - массив с ошибками по каждому полю (в основном для методов добавления/редактирования сущностей) и incoming - пришедшие в метод данные.
Примеры кода (php)
Для примера рассмотрим процедуру получения информации о сайте партнера.
Первое, что необходимо - подключить библиотеку работы с SOAP, в данном случае используется nusoap.
Далее в переменные сохраним логин и пароль доступа к API.
После указаны вызываемый метод и его параметры.
Получим ключ доступа к API, это md5 хэш от названия вызываемого метода и md5 хэша вашего пароля доступа к API.
Далее создадим объект nusoap_client, в качестве параметра указываем адрес эндпоинта API.
Добавим к запросу элементы авторизации и, наконец, вызовем сам метод.
Обратите внимание, что параметры оборачиваются в массив, т.е. если необходимо передать число 5, то в call
вторым параметром передается array(5),
если массив: array(array('first' => 1, 'second' => 2)), если два параметра: array(1, 'second').
К примеру, для метода:
StatArray StatApi.siteStat(int siteId, int startDate, int endDate)
параметры будут выглядеть так:
$methodToCall = 'StatApi.siteStat';$methodParams = array(111, 222222, 333333);
$result = $client->call($methodToCall, $methodParams);
что будет означать получить статистику по сайту 111 с 222222 по 333333.
Далее приведен пример обработки результата ответа сервера, как видно из кода, предусмотрено получение fault (ошибка пришла с сервера), error (ошибка на стороне клиента, например не получилось распарсить ответ сервера) и самого результата, если все прошло хорошо.
require_once 'nusoap.php'; /* Реквизиты доступа к API */
$apiUser = 'ваш_логин';
$apiKey = 'ваш_пароль'; /* Метод API для вызова */
$methodToCall = 'PartnerSiteApi.getSite';
$methodParams = array( айди_сайта_партнера ); /* Хеш ключа доступа */
$apiKeyHash = md5($methodToCall.md5($apiKey)); /* Инстанциализация клиента */
$client = new nusoap_client('https://tlsapi.clickio.com/soapapi/PartnerAPI.php?wsdl'); $client->authtype = 'certificate';
$client->decode_utf8 = 0;
$client->soap_defencoding = 'UTF-8';
$client->certRequest['sslcertfile'] = 'путь_до_crt_файла_сертификата';
$client->certRequest['sslkeyfile'] = 'путь_до_key_файла_сертификата';
$client->certRequest['verifypeer'] = 0;
$client->certRequest['verifyhost'] = 0; $client->setUseCurl(true);
$client->decodeUTF8(false); /* Дополнительные хедеры доступа */
$client->setHeaders('<ApiAuthHeader><login>'.$apiUser.'</login>' .'<hash>'.$apiKeyHash.'</hash></ApiAuthHeader>'); $result = $client->call($methodToCall, $methodParams); /* Обработка результатов */
if ($client->fault) { echo '<h2>Fault</h2><pre>'; print_r($result); echo '</pre>';
} else { $err = $client->getError(); if ($err) { echo '<h2>Error</h2><pre>' . $err . '</pre>'; echo "<p>".$client->debug_str."</p>"; } else { echo '<h2>Результат</h2><pre>'; print_r($result); echo '</pre>'; }
}
Для вызова методов можно использовать и объектно-ориентированный подход, для этого можно использовать proxy. вызов метода call заменяется на:
$proxy = $client->getProxy();
$result = $proxy->PartnerSiteApi__getSite($methodParams);
Обратите внимание на то, что точка (которая обозначает вызов метода класса) заменяется в данном случае на два знака подчеркивания (в других библиотеках может быть по-другому), а в сам метод параметры передаются напрямую, как если бы вызывалась локальная функция.
Для удобства работы, можно также создать отдельный класс для работы с нашим API (параметры придется оборачивать в array перед передачей на обработку в класс):
require_once 'nusoap.php'; class ApiClient { /** * @var nusoap_client */ protected $client = null; /* Реквизиты доступа к API */ protected $apiUser = 'логин'; protected $apiKey = 'пароль'; public function __construct() { $this->client = new nusoap_client('https://tlsapi.clickio.com/soapapi/PartnerAPI.php?wsdl'); $this->client->authtype= 'certificate'; $this->client->decode_utf8= 0; $this->client->soap_defencoding= 'UTF-8'; $this->client->certRequest['sslcertfile']= 'путь_до_crt_файла_сертификата'; $this->client->certRequest['sslkeyfile']= 'путь_до_key_файла_сертификата'; $this->client->certRequest['verifypeer']= 0; $this->client->certRequest['verifyhost']= 0; $this->client->setUseCurl(true); $this->client->decodeUTF8(false); } public function call($methodName, $methodParams = array()) { /* Хеш ключа доступа */ $apiKeyHash = md5($methodName.md5($this->apiKey)); /* Дополнительные хедеры доступа */ $this->client->setHeaders('<ApiAuthHeader><login>'.$this->apiUser.'</login>' .'<hash>'.$apiKeyHash.'</hash></ApiAuthHeader>'); /* Отправляем запрос на сервер */ $result = $this->client->call($methodName, $methodParams); if ($this->client->fault) { /* Обрабатываем fault */ } else { $err = $this->client->getError(); /* Обрабатываем error */ } return $result; }
}
Методы класса PartnerUserApi
Метод | Описание |
activateUserPurse | Активирует кошелек пользователя |
addAdvertiser | Добавляет нового рекламодателя в систему, возвращает его ID |
addUserPurse | Добавляет кошелек пользователя |
addWebmaster | Добавляет нового вебмастера в систему, возвращает его ID |
deleteUserPurse | Удаляет кошелек пользователя |
editUser | Редактирует пользователя по ID |
editUserPurse | Редактирует кошелек пользователя |
getAllAdvertisers | Возвращает массив с ID всех рекламодателей партнера |
getAllUsers | Возвращает массив с ID всех пользователей партнера |
getAllWebmasters | Возвращает массив с ID всех вебмастеров партнера |
getUser | Возвращает данные пользователя по его ID |
getUserAdvertiserBalance | Возвращает баланс рекламодателя пользователя по его ID |
getUserPurses | Возвращает кошельки пользователя по его ID |
getUserStatus | Возвращает статус пользователя по его ID |
getUserWebmasterBalance | Возвращает баланс вебмастера пользователя по его ID |
getUsersStatuses | Возвращает статусы пользователей по их ID |
getWebmasterPayoutsHistory | Отдает историю выплат пользователю |
Методы класса TraficCatApi
Метод | Описание |
getOrderedList | Возвращает список категорий трафика в сортированом порядке |
Методы класса TargetingApi
Метод | Описание |
getTargetings | Возвращает список доступных таргетингов с минимальной ценой (используется при создании кампаний) |
Методы класса ContentCatApi
Метод | Описание |
getOrderedList | Возвращает список категорий контента в сортированом порядке |
getUserOrderedList | Возвращает список категорий контента пользователя в сортированом порядке с минимальными ценами |
Методы класса PictureSizeApi
Метод | Описание |
getSizes | Возвращает список размеров картинок |
Методы класса PartnerSiteApi
Метод | Описание |
addSite | Добавляет новую площадку в систему, возвращает ее ID |
checkSiteExists | Проверяет существует ли сайт с заданным адресом в системе |
deleteSite | Удаляет сайт по его ID |
editSite | Редактирует данные площадки по ее ID |
getSite | Возвращает данные сайта по его ID |
getSiteCodes | Возвращает код показа блоков для сайта и список его блоков |
getSiteDeleted | Возвращает deleted сайта по его ID |
getSiteStatus | Возвращает статус сайта по его ID |
getUserSiteList | Получает список сайтов пользователя |
getUserSiteListPaged | Получает список сайтов пользователя (c пагинатором) |
getUserSiteListSimple | Получает упрощенный список сайтов пользователя |
getUserSiteListSimplePaged | Получает упрощенный список сайтов пользователя (c пагинатором) |
markOnModeration | Ставит сайт на модерацию |
undeleteSite | Востанавливает сайт из удаленных по его ID |
Методы класса SiteAreaApi
Метод | Описание |
addSimpleSiteArea | Добавляет новый блок в систему, возвращает его ID |
deleteSiteArea | Удаляет блок по его ID |
getBlocksListForSite | Получает список блоков для сайта |
undeleteSiteArea | Восстанавливает блок по его ID |
Методы класса StatApi
Метод | Описание |
agencyAdvertisersStat | Статистика агенства по рекламодателям (если есть права) |
campaignSourcesStat | Cтатистика по источникам кампании |
campaignTizersStat | Cтатистика по объявлениям кампании |
campaignsStat | Cтатистика по кампаниям пользователя |
getSystemTime | Возвращает текущее системное время |
ptzSiteAreaStat | Cтатистика по конкретному PTZ блоку (при наличии) |
ptzSiteStat | Cтатистика по конкретному PTZ сайту (при наличии) |
ptzUserStat | Cтатистика по конкретному PTZ пользователю |
siteAreaStat | Cтатистика по конкретному блоку |
siteStat | Cтатистика по конкретному сайту |
totalStat | Суммарная статистика по всем вебмастерам партнера |
userStat | Cтатистика по конкретному вебмастеру |
Методы класса PartnerCampaignApi
Метод | Описание |
addCampaign | Добавляет новую рекламную кампанию в систему, возвращает ее ID |
addTargetedCampaign | Добавляет новую таргетированную рекламную кампанию в систему, возвращает ее ID |
blockCampaignOnSites | Устанавливает список площадок, на которых кампания показываться не будет |
deleteCampaigns | Удаляет кампании |
editCampaign | Редактирует общие параметры кампании по ее ID |
getCampaignAllowedOnSites | Возвращает список площадок, на которых показ кампании разрешен. Отсутствие площадок в этом списке означает, что показ разрешен на всех площадках системы, кроме запрещенных (см. поле domains_reject метода loadCampaign) |
getCampaignDaysLimits | Возвращает для кампании лимиты по дням недели |
getCampaignGeoProfile | Получает настройки геотаргетинга для кампании |
getCampaignStopHours | Возвращает для кампании стоп часы по дням недели (когда кампания НЕ должна крутиться) |
getCampaignsStatuses | Возвращает статусы кампаний |
getIpFilter | Получает список фильтрации по IP |
getUserAgentFilter | Получает список фильтрации по User-Agent |
getUserCampaignsList | Возвращает список кампаний пользователя |
loadCampaign | Загружает данные кампании |
setCampaignDaysLimits | Устанавливает для кампании лимиты дням недели |
setCampaignGeoProfile | Устанавливает настройки геотаргетинга для обычной кампании |
setCampaignStopHours | Устанавливает для кампании стоп часы по дням недели (когда кампания НЕ должна крутиться) |
setIpFilter | Устанавливает список фильтрации по IP |
setUserAgentFilter | Устанавливает список фильтрации по User-Agent |
startCampaigns | Запускает показ кампаний |
stopCampaigns | Останавливает показ кампаний |
Методы класса PartnerTizerApi
Метод | Описание |
addTargetedTizers | Добавляет таргетированное объявления в кампанию |
addTizers | Добавляет обычное объявления в кампанию |
deleteTizers | Удаляет объявления |
editTargetedTizer | Редактирует таргетированное объявление |
editTizer | Редактирует объявление |
getCampaignTizers | Возвращает список объявлений кампании |
getTizersStatus | Возвращает статусы объявлений |
loadTargetedTizer | Возвращает данные таргетированного объявления по его ID |
loadTizer | Возвращает данные объявления по его ID |
setTizersCpc | Метод массового редактирования цен объявлений |
startTizers | Запускает показ объявлений |
stopTizers | Останавливает показ объявлений |
Методы класса GeoProfileApi
Метод | Описание |
getGeoMinCpc | Возвращает стоимость подключения конкретного гео-таргетинга для пользователя |
getGeoTree | Возвращает массив список гео точек |
Метод PartnerUserApi.addWebmaster
Описание
int PartnerUserApi.addWebmaster(NewWebmaster webmasterData)
Добавляет нового вебмастера в систему, возвращает его ID
Входные параметры
Поле | Тип | Описание |
webmasterData | NewWebmaster | Массив с данными нового вебмастера |
Возвращает
Тип | Описание |
int | Id созданного пользователя в системе |
Метод PartnerUserApi.getUserStatus
Описание
int PartnerUserApi.getUserStatus(int userId)
Возвращает статус пользователя по его ID
Входные параметры
Поле | Тип | Описание |
userId | int | Id пользователя |
Возвращает
Тип | Описание |
int | Статус пользователя (0 - заблокирован, 1 - активен, 2 - не активирован) |
Метод PartnerUserApi.getUsersStatuses
Описание
UsersStatuses PartnerUserApi.getUsersStatuses(ArrayOfIntegers usersIds)
Возвращает статусы пользователей по их ID
Входные параметры
Поле | Тип | Описание |
usersIds | ArrayOfIntegers | Id пользователей |
Возвращает
Тип | Описание |
UsersStatuses | Массив данных [[user_id => ..., status => ...], ...] |
Метод PartnerUserApi.getUserWebmasterBalance
Описание
float PartnerUserApi.getUserWebmasterBalance(int userId)
Возвращает баланс вебмастера пользователя по его ID
Входные параметры
Поле | Тип | Описание |
userId | int | Id пользователя |
Возвращает
Тип | Описание |
float | Баланс пользователя |
Метод PartnerUserApi.getUser
Описание
LoadUser PartnerUserApi.getUser(int userId)
Возвращает данные пользователя по его ID
Входные параметры
Поле | Тип | Описание |
userId | int | ID пользователя |
Возвращает
Тип | Описание |
LoadUser | Ассоциативный массив с данными пользователя |
Метод PartnerUserApi.editUser
Описание
boolean PartnerUserApi.editUser(int userId, EditUser newUserData)
Редактирует пользователя по ID
Входные параметры
Поле | Тип | Описание |
userId | int | Id пользователя |
newUserData | EditUser | Массив с новыми данными пользователя |
Возвращает
Тип | Описание |
boolean | Результат выполнения функции |
Метод PartnerUserApi.getAllUsers
Описание
ArrayOfIntegers PartnerUserApi.getAllUsers()
Возвращает массив с ID всех пользователей партнера
Возвращает
Тип | Описание |
ArrayOfIntegers | Массив ID пользователей |
Метод PartnerUserApi.getUserPurses
Описание
UserPurses PartnerUserApi.getUserPurses(int userId)
Возвращает кошельки пользователя по его ID
Входные параметры
Поле | Тип | Описание |
userId | int | ID пользователя |
Возвращает
Тип | Описание |
UserPurses | Ассоциативный массив с кошельками пользователя |
Метод PartnerUserApi.addUserPurse
Описание
boolean PartnerUserApi.addUserPurse(int userId, UserPurse purse)
Добавляет кошелек пользователя
Входные параметры
Поле | Тип | Описание |
userId | int | ID пользователя |
purse | UserPurse | Данные кошелька |
Возвращает
Тип | Описание |
boolean | Результат операции |
Метод PartnerUserApi.editUserPurse
Описание
boolean PartnerUserApi.editUserPurse(int userId, UserPurse purse)
Редактирует кошелек пользователя
Входные параметры
Поле | Тип | Описание |
userId | int | ID пользователя |
purse | UserPurse | Данные кошелька |
Возвращает
Тип | Описание |
boolean | Результат операции |
Метод PartnerUserApi.deleteUserPurse
Описание
boolean PartnerUserApi.deleteUserPurse(int userId, string purseSystem)
Удаляет кошелек пользователя
Входные параметры
Поле | Тип | Описание |
userId | int | ID пользователя |
purseSystem | string | Тип кошелька (wmr|wmz) |
Возвращает
Тип | Описание |
boolean | Результат операции |
Метод PartnerUserApi.activateUserPurse
Описание
boolean PartnerUserApi.activateUserPurse(int userId, string purseSystem)
Активирует кошелек пользователя
Входные параметры
Поле | Тип | Описание |
userId | int | ID пользователя |
purseSystem | string | Тип кошелька (wmr|wmz) |
Возвращает
Тип | Описание |
boolean | Результат операции |
Метод PartnerUserApi.getWebmasterPayoutsHistory
Описание
UserPayouts PartnerUserApi.getWebmasterPayoutsHistory(int userId)
Отдает историю выплат пользователю
Входные параметры
Поле | Тип | Описание |
userId | int | ID пользователя |
Возвращает
Тип | Описание |
UserPayouts | История выплат |
Метод PartnerUserApi.addAdvertiser
Описание
int PartnerUserApi.addAdvertiser(NewAdvertiser advertiserData)
Добавляет нового рекламодателя в систему, возвращает его ID
Входные параметры
Поле | Тип | Описание |
advertiserData | NewAdvertiser | Массив с данными нового рекламодателя |
Возвращает
Тип | Описание |
int | Id созданного пользователя в системе |
Метод PartnerUserApi.getUserAdvertiserBalance
Описание
float PartnerUserApi.getUserAdvertiserBalance(int userId)
Возвращает баланс рекламодателя пользователя по его ID
Входные параметры
Поле | Тип | Описание |
userId | int | Id пользователя |
Возвращает
Тип | Описание |
float | Баланс пользователя |
Метод PartnerUserApi.getAllWebmasters
Описание
ArrayOfIntegers PartnerUserApi.getAllWebmasters()
Возвращает массив с ID всех вебмастеров партнера
Возвращает
Тип | Описание |
ArrayOfIntegers | Массив ID пользователей |
Метод PartnerUserApi.getAllAdvertisers
Описание
ArrayOfIntegers PartnerUserApi.getAllAdvertisers()
Возвращает массив с ID всех рекламодателей партнера
Возвращает
Тип | Описание |
ArrayOfIntegers | Массив ID пользователей |
Метод TraficCatApi.getOrderedList
Описание
TraficCatsArray TraficCatApi.getOrderedList()
Возвращает список категорий трафика в сортированом порядке
Возвращает
Тип | Описание |
TraficCatsArray | Массив ассоциативных массивов array(array(), array(), ...) |
Метод TargetingApi.getTargetings
Описание
TargetingsArray TargetingApi.getTargetings(int userId)
Возвращает список доступных таргетингов с минимальной ценой (используется при создании кампаний)
Входные параметры
Поле | Тип | Описание |
userId | int | ID пользователя |
Возвращает
Тип | Описание |
TargetingsArray | Массив ассоциативных массивов array(array(), array(), ...) |
Метод ContentCatApi.getOrderedList
Описание
ContentCatsArray ContentCatApi.getOrderedList()
Возвращает список категорий контента в сортированом порядке
Возвращает
Тип | Описание |
ContentCatsArray | Массив ассоциативных массивов array(array(), array(), ...) |
Метод ContentCatApi.getUserOrderedList
Описание
UserContentCatsArray ContentCatApi.getUserOrderedList(int userId)
Возвращает список категорий контента пользователя в сортированом порядке с минимальными ценами
Входные параметры
Поле | Тип | Описание |
userId | int | ID пользователя |
Возвращает
Тип | Описание |
UserContentCatsArray | Массив ассоциативных массивов array(array(), array(), ...) |
Метод PictureSizeApi.getSizes
Описание
PictureSizesArray PictureSizeApi.getSizes()
Возвращает список размеров картинок
Возвращает
Тип | Описание |
PictureSizesArray | Массив ассоциативных массивов array(array(), array(), ...) |
Метод PartnerSiteApi.getSite
Описание
NewSite PartnerSiteApi.getSite(int siteId)
Возвращает данные сайта по его ID
Входные параметры
Поле | Тип | Описание |
siteId | int | Id сайта |
Возвращает
Тип | Описание |
NewSite | Ассоциативный массив с данными сайта |
Метод PartnerSiteApi.addSite
Описание
int PartnerSiteApi.addSite(NewSite siteData)
Добавляет новую площадку в систему, возвращает ее ID
Входные параметры
Поле | Тип | Описание |
siteData | NewSite | Массив с данными новой площадки |
Возвращает
Тип | Описание |
int | Id созданной площадки в системе |
Метод PartnerSiteApi.editSite
Описание
boolean PartnerSiteApi.editSite(int siteId, EditSite siteData)
Редактирует данные площадки по ее ID
Входные параметры
Поле | Тип | Описание |
siteId | int | Id сайта |
siteData | EditSite | Массив с данными площадки |
Возвращает
Тип | Описание |
boolean | true, если все хорошо, либо ошибки валидации |
Метод PartnerSiteApi.getUserSiteList
Описание
UserSitesList PartnerSiteApi.getUserSiteList(int userId)
Получает список сайтов пользователя
Входные параметры
Поле | Тип | Описание |
userId | int | Id пользователя |
Возвращает
Тип | Описание |
UserSitesList | Массив сайтов пользователя |
Метод PartnerSiteApi.getUserSiteListPaged
Описание
UserSitesListPaged PartnerSiteApi.getUserSiteListPaged(int userId, Pager pager)
Получает список сайтов пользователя (c пагинатором)
Входные параметры
Поле | Тип | Описание |
userId | int | Id пользователя |
pager | Pager | Объект пейджера |
Возвращает
Тип | Описание |
UserSitesListPaged | Массив сайтов пользователя и пагинатор |
Метод PartnerSiteApi.getSiteStatus
Описание
int PartnerSiteApi.getSiteStatus(int siteId)
Возвращает статус сайта по его ID
Входные параметры
Поле | Тип | Описание |
siteId | int | Id сайта |
Возвращает
Тип | Описание |
int | Статус сайта: 0 - заблокирован (сайт был ранее активен, но затем его заблокировали) 1 - активен (сайт одобрен модератором) 2 - на модерации (сайт находится на модерации) 3 - отклонен (сайт отклонен модератором) 4 - ожидание (сайт одобрен модератором, но отложен на неопределенное время) 6 - подтверждение прав доступа (требуется подтвердить права доступа на сайт) |
Метод PartnerSiteApi.getSiteDeleted
Описание
int PartnerSiteApi.getSiteDeleted(int siteId)
Возвращает deleted сайта по его ID
Входные параметры
Поле | Тип | Описание |
siteId | int | Id сайта |
Возвращает
Тип | Описание |
int | Статус сайта: 0 - не удален 1 - удален |
Метод PartnerSiteApi.deleteSite
Описание
boolean PartnerSiteApi.deleteSite(int siteId)
Удаляет сайт по его ID
Входные параметры
Поле | Тип | Описание |
siteId | int | Id сайта |
Возвращает
Тип | Описание |
boolean | true |
Метод PartnerSiteApi.undeleteSite
Описание
boolean PartnerSiteApi.undeleteSite(int siteId)
Востанавливает сайт из удаленных по его ID
Входные параметры
Поле | Тип | Описание |
siteId | int | Id сайта |
Возвращает
Тип | Описание |
boolean | true |
Метод PartnerSiteApi.markOnModeration
Описание
boolean PartnerSiteApi.markOnModeration(int siteId)
Ставит сайт на модерацию
Входные параметры
Поле | Тип | Описание |
siteId | int | Id сайта |
Возвращает
Тип | Описание |
boolean | true |
Метод PartnerSiteApi.getSiteCodes
Описание
CodesList PartnerSiteApi.getSiteCodes(int siteId)
Возвращает код показа блоков для сайта и список его блоков
Входные параметры
Поле | Тип | Описание |
siteId | int | Id сайта |
Возвращает
Тип | Описание |
CodesList | Код показа блоков и их список для сайта |
Метод PartnerSiteApi.checkSiteExists
Описание
int PartnerSiteApi.checkSiteExists(int userId, string url)
Проверяет существует ли сайт с заданным адресом в системе
Входные параметры
Поле | Тип | Описание |
userId | int | ID пользователя |
url | string | Адрес сайта |
Возвращает
Тип | Описание |
int | ID сайта или 0 |
Метод PartnerSiteApi.getUserSiteListSimple
Описание
UserSitesListSimple PartnerSiteApi.getUserSiteListSimple(int userId)
Получает упрощенный список сайтов пользователя
Входные параметры
Поле | Тип | Описание |
userId | int | Id пользователя |
Возвращает
Тип | Описание |
UserSitesListSimple | Массив сайтов пользователя |
Метод PartnerSiteApi.getUserSiteListSimplePaged
Описание
UserSitesListSimplePaged PartnerSiteApi.getUserSiteListSimplePaged(int userId, Pager pager)
Получает упрощенный список сайтов пользователя (c пагинатором)
Входные параметры
Поле | Тип | Описание |
userId | int | Id пользователя |
pager | Pager | Объект пейджера |
Возвращает
Тип | Описание |
UserSitesListSimplePaged | Массив сайтов пользователя и пагинатор |
Метод SiteAreaApi.getBlocksListForSite
Описание
SiteAreaList SiteAreaApi.getBlocksListForSite(int siteId)
Получает список блоков для сайта
Входные параметры
Поле | Тип | Описание |
siteId | int | Id сайта |
Возвращает
Тип | Описание |
SiteAreaList | Массив блоков сайта |
Метод SiteAreaApi.deleteSiteArea
Описание
boolean SiteAreaApi.deleteSiteArea(int areaId)
Удаляет блок по его ID
Входные параметры
Поле | Тип | Описание |
areaId | int | Id блока |
Возвращает
Тип | Описание |
boolean | true |
Метод SiteAreaApi.undeleteSiteArea
Описание
boolean SiteAreaApi.undeleteSiteArea(int areaId)
Восстанавливает блок по его ID
Входные параметры
Поле | Тип | Описание |
areaId | int | Id блока |
Возвращает
Тип | Описание |
boolean | true |
Метод SiteAreaApi.addSimpleSiteArea
Описание
int SiteAreaApi.addSimpleSiteArea(NewSimpleSiteArea siteAreaData)
Добавляет новый блок в систему, возвращает его ID
Входные параметры
Поле | Тип | Описание |
siteAreaData | NewSimpleSiteArea | Массив с данными нового блока |
Возвращает
Тип | Описание |
int | Id созданного блока в системе |
Метод StatApi.totalStat
Описание
StatArray StatApi.totalStat(int startDate, int endDate)
Суммарная статистика по всем вебмастерам партнера
Входные параметры
Поле | Тип | Описание |
startDate | int | UnixTimestamp начало периода |
endDate | int | UnixTimestamp конец периода |
Возвращает
Тип | Описание |
StatArray | Статистика за период |
Метод StatApi.userStat
Описание
StatArray StatApi.userStat(int userId, int startDate, int endDate)
Cтатистика по конкретному вебмастеру
Входные параметры
Поле | Тип | Описание |
userId | int | ID пользователя |
startDate | int | UnixTimestamp начало периода |
endDate | int | UnixTimestamp конец периода |
Возвращает
Тип | Описание |
StatArray | Статистика за период |
Метод StatApi.agencyAdvertisersStat
Описание
AgencyUsersStatArray StatApi.agencyAdvertisersStat(int startDate, int endDate)
Статистика агенства по рекламодателям (если есть права)
Входные параметры
Поле | Тип | Описание |
startDate | int | UnixTimestamp начало периода |
endDate | int | UnixTimestamp конец периода |
Возвращает
Тип | Описание |
AgencyUsersStatArray | Статистика за период |
Метод StatApi.siteStat
Описание
StatArray StatApi.siteStat(int siteId, int startDate, int endDate)
Cтатистика по конкретному сайту
Входные параметры
Поле | Тип | Описание |
siteId | int | ID сайта |
startDate | int | UnixTimestamp начало периода |
endDate | int | UnixTimestamp конец периода |
Возвращает
Тип | Описание |
StatArray | Статистика за период |
Метод StatApi.siteAreaStat
Описание
StatArray StatApi.siteAreaStat(int siteAreaId, int startDate, int endDate)
Cтатистика по конкретному блоку
Входные параметры
Поле | Тип | Описание |
siteAreaId | int | ID блока |
startDate | int | UnixTimestamp начало периода |
endDate | int | UnixTimestamp конец периода |
Возвращает
Тип | Описание |
StatArray | Статистика за период |
Метод StatApi.ptzSiteStat
Описание
StatArray StatApi.ptzSiteStat(int siteId, int startDate, int endDate)
Cтатистика по конкретному PTZ сайту (при наличии)
Входные параметры
Поле | Тип | Описание |
siteId | int | ID сайта |
startDate | int | UnixTimestamp начало периода |
endDate | int | UnixTimestamp конец периода |
Возвращает
Тип | Описание |
StatArray | Статистика за период |
Метод StatApi.ptzUserStat
Описание
StatArray StatApi.ptzUserStat(int userId, int startDate, int endDate)
Cтатистика по конкретному PTZ пользователю
Входные параметры
Поле | Тип | Описание |
userId | int | ID пользователя (партнера) |
startDate | int | UnixTimestamp начало периода |
endDate | int | UnixTimestamp конец периода |
Возвращает
Тип | Описание |
StatArray | Статистика за период |
Метод StatApi.ptzSiteAreaStat
Описание
StatArray StatApi.ptzSiteAreaStat(int siteAreaId, int startDate, int endDate)
Cтатистика по конкретному PTZ блоку (при наличии)
Входные параметры
Поле | Тип | Описание |
siteAreaId | int | ID блока |
startDate | int | UnixTimestamp начало периода |
endDate | int | UnixTimestamp конец периода |
Возвращает
Тип | Описание |
StatArray | Статистика за период |
Метод StatApi.campaignsStat
Описание
CampaignStatArray StatApi.campaignsStat(int userId, int startDate, int endDate)
Cтатистика по кампаниям пользователя
Входные параметры
Поле | Тип | Описание |
userId | int | ID пользователя |
startDate | int | UnixTimestamp начало периода |
endDate | int | UnixTimestamp конец периода |
Возвращает
Тип | Описание |
CampaignStatArray | Статистика за период |
Метод StatApi.campaignTizersStat
Описание
TizerStatArray StatApi.campaignTizersStat(int campaignId, int startDate, int endDate)
Cтатистика по объявлениям кампании
Входные параметры
Поле | Тип | Описание |
campaignId | int | ID кампании |
startDate | int | UnixTimestamp начало периода |
endDate | int | UnixTimestamp конец периода |
Возвращает
Тип | Описание |
TizerStatArray | Статистика за период |
Метод StatApi.campaignSourcesStat
Описание
SourcesStatArray StatApi.campaignSourcesStat(int campaignId, int startDate, int endDate)
Cтатистика по источникам кампании
Входные параметры
Поле | Тип | Описание |
campaignId | int | ID кампании |
startDate | int | UnixTimestamp начало периода |
endDate | int | UnixTimestamp конец периода |
Возвращает
Тип | Описание |
SourcesStatArray | Статистика за период |
Метод StatApi.getSystemTime
Описание
string StatApi.getSystemTime()
Возвращает текущее системное время
Возвращает
Тип | Описание |
string | Время в формате ISO 8601 |
Метод PartnerCampaignApi.addCampaign
Описание
int PartnerCampaignApi.addCampaign(int userId, NewCampaign CampaignData)
Добавляет новую рекламную кампанию в систему, возвращает ее ID
Входные параметры
Поле | Тип | Описание |
userId | int | ID пользователя владельца |
CampaignData | NewCampaign | Массив с данными новой кампании |
Возвращает
Тип | Описание |
int | Id созданной кампании в системе |
Метод PartnerCampaignApi.editCampaign
Описание
boolean PartnerCampaignApi.editCampaign(int campaignId, EditCampaign campaignData)
Редактирует общие параметры кампании по ее ID
Входные параметры
Поле | Тип | Описание |
campaignId | int | ID кампании в системе |
campaignData | EditCampaign | Массив общих настроек кампании |
Возвращает
Тип | Описание |
boolean | Результат операции |
Метод PartnerCampaignApi.loadCampaign
Описание
CampaignData PartnerCampaignApi.loadCampaign(int campaignId)
Загружает данные кампании
Входные параметры
Поле | Тип | Описание |
campaignId | int | ID кампании |
Возвращает
Тип | Описание |
CampaignData | Данные кампании |
Метод PartnerCampaignApi.setCampaignStopHours
Описание
boolean PartnerCampaignApi.setCampaignStopHours(int campaignId, CampaignStopHours stopHoursArray)
Устанавливает для кампании стоп часы по дням недели (когда кампания НЕ должна крутиться)
Входные параметры
Поле | Тип | Описание |
campaignId | int | ID кампании |
stopHoursArray | CampaignStopHours | Массив стоп часов [['weekday' => 1, 'hour' => 14],..], weekday: 1..7, hour: 0..23 |
Возвращает
Тип | Описание |
boolean | Результат операции |
Метод PartnerCampaignApi.getCampaignStopHours
Описание
CampaignStopHours PartnerCampaignApi.getCampaignStopHours(int campaignId)
Возвращает для кампании стоп часы по дням недели (когда кампания НЕ должна крутиться)
Входные параметры
Поле | Тип | Описание |
campaignId | int | ID кампании |
Возвращает
Тип | Описание |
CampaignStopHours | $stopHoursArray Массив стоп часов [['weekday' => 1, 'hour' => 14],..], weekday: 1..7, hour: 0..23 |
Метод PartnerCampaignApi.setCampaignDaysLimits
Описание
boolean PartnerCampaignApi.setCampaignDaysLimits(int campaignId, CampaignDayLimits limitsArray)
Устанавливает для кампании лимиты дням недели
Входные параметры
Поле | Тип | Описание |
campaignId | int | ID кампании |
limitsArray | CampaignDayLimits | Массив лимитов (('weekday' => 1, 'click_limit' => 1000, 'budget_limit' => 500.50),..), weekday: 1..7, click_limit > 0, budget_limit > 0 |
Возвращает
Тип | Описание |
boolean | Результат операции |
Метод PartnerCampaignApi.getCampaignDaysLimits
Описание
CampaignDayLimits PartnerCampaignApi.getCampaignDaysLimits(int campaignId)
Возвращает для кампании лимиты по дням недели
Входные параметры
Поле | Тип | Описание |
campaignId | int | ID кампании |
Возвращает
Тип | Описание |
CampaignDayLimits | $limitsArray Массив лимитов [['weekday' => 1, 'click_limit' => 1000, 'budget_limit' => 500.50],..] |
Метод PartnerCampaignApi.setCampaignGeoProfile
Описание
boolean PartnerCampaignApi.setCampaignGeoProfile(int campaignId, GeoProfileArray geoProfile)
Устанавливает настройки геотаргетинга для обычной кампании
Входные параметры
Поле | Тип | Описание |
campaignId | int | ID кампании в системе |
geoProfile | GeoProfileArray | Массив гео-настроек кампании (массив id_hash из GeoProfileApi.getGeoTree) |
Возвращает
Тип | Описание |
boolean | Результат операции |
Метод PartnerCampaignApi.getCampaignGeoProfile
Описание
GeoProfileArray PartnerCampaignApi.getCampaignGeoProfile(int campaignId)
Получает настройки геотаргетинга для кампании
Входные параметры
Поле | Тип | Описание |
campaignId | int | ID кампании в системе |
Возвращает
Тип | Описание |
GeoProfileArray | Гео-профиль кампании |
Метод PartnerCampaignApi.startCampaigns
Описание
ArrayOfIntegers PartnerCampaignApi.startCampaigns(ArrayOfIntegers campaignIds)
Запускает показ кампаний
Входные параметры
Поле | Тип | Описание |
campaignIds | ArrayOfIntegers | ID кампаний |
Возвращает
Тип | Описание |
ArrayOfIntegers | Массив запущенных кампаний |
Метод PartnerCampaignApi.stopCampaigns
Описание
ArrayOfIntegers PartnerCampaignApi.stopCampaigns(ArrayOfIntegers campaignIds)
Останавливает показ кампаний
Входные параметры
Поле | Тип | Описание |
campaignIds | ArrayOfIntegers | ID кампаний |
Возвращает
Тип | Описание |
ArrayOfIntegers | Массив остановленных кампаний |
Метод PartnerCampaignApi.deleteCampaigns
Описание
ArrayOfIntegers PartnerCampaignApi.deleteCampaigns(ArrayOfIntegers campaignIds)
Удаляет кампании
Входные параметры
Поле | Тип | Описание |
campaignIds | ArrayOfIntegers | ID кампаний |
Возвращает
Тип | Описание |
ArrayOfIntegers | Массив удаленных кампаний |
Метод PartnerCampaignApi.getCampaignsStatuses
Описание
CampaignsStatuses PartnerCampaignApi.getCampaignsStatuses(ArrayOfIntegers campaignIds)
Возвращает статусы кампаний
Входные параметры
Поле | Тип | Описание |
campaignIds | ArrayOfIntegers | ID кампаний |
Возвращает
Тип | Описание |
CampaignsStatuses | Статусы кампаний |
Метод PartnerCampaignApi.getUserCampaignsList
Описание
ArrayOfIntegers PartnerCampaignApi.getUserCampaignsList(int userId)
Возвращает список кампаний пользователя
Входные параметры
Поле | Тип | Описание |
userId | int | ID пользователя |
Возвращает
Тип | Описание |
ArrayOfIntegers | Список кампаний пользователя |
Метод PartnerCampaignApi.blockCampaignOnSites
Описание
boolean PartnerCampaignApi.blockCampaignOnSites(int campaignId, ArrayOfIntegers siteIds)
Устанавливает список площадок, на которых кампания показываться не будет
Входные параметры
Поле | Тип | Описание |
campaignId | int | ID кампании в системе |
siteIds | ArrayOfIntegers | Массив ID сайтов из метода StatApi.campaignSourcesStat |
Возвращает
Тип | Описание |
boolean | Результат операции |
Метод PartnerCampaignApi.getCampaignAllowedOnSites
Описание
ArrayOfIntegers PartnerCampaignApi.getCampaignAllowedOnSites(int campaignId)
Возвращает список площадок, на которых показ кампании разрешен. Отсутствие площадок в этом списке означает, что показ разрешен на всех площадках системы, кроме запрещенных (см. поле domains_reject метода loadCampaign)
Входные параметры
Поле | Тип | Описание |
campaignId | int | ID кампании в системе |
Возвращает
Тип | Описание |
ArrayOfIntegers | $siteIds Массив ID сайтов из метода StatApi.campaignSourcesStat |
Метод PartnerCampaignApi.addTargetedCampaign
Описание
int PartnerCampaignApi.addTargetedCampaign(int userId, NewTargetedCampaign CampaignData)
Добавляет новую таргетированную рекламную кампанию в систему, возвращает ее ID
Входные параметры
Поле | Тип | Описание |
userId | int | ID пользователя владельца |
CampaignData | NewTargetedCampaign | Массив с данными новой кампании |
Возвращает
Тип | Описание |
int | Id созданной кампании в системе |
Метод PartnerCampaignApi.setIpFilter
Описание
CampaignIpsFilter PartnerCampaignApi.setIpFilter(int campaignId, CampaignIpsFilter ipsArray)
Устанавливает список фильтрации по IP
Входные параметры
Поле | Тип | Описание |
campaignId | int | ID кампании |
ipsArray | CampaignIpsFilter | Список IP для фильтрации |
Возвращает
Тип | Описание |
CampaignIpsFilter | Список IP для фильтрации |
Метод PartnerCampaignApi.getIpFilter
Описание
CampaignIpsFilter PartnerCampaignApi.getIpFilter(int campaignId)
Получает список фильтрации по IP
Входные параметры
Поле | Тип | Описание |
campaignId | int | ID кампании |
Возвращает
Тип | Описание |
CampaignIpsFilter | Список IP для фильтрации |
Метод PartnerCampaignApi.setUserAgentFilter
Описание
CampaignUserAgentsFilter PartnerCampaignApi.setUserAgentFilter(int campaignId, CampaignUserAgentsFilter uagentArray)
Устанавливает список фильтрации по User-Agent
Входные параметры
Поле | Тип | Описание |
campaignId | int | ID кампании |
uagentArray | CampaignUserAgentsFilter | Список User-Agent для фильтрации |
Возвращает
Тип | Описание |
CampaignUserAgentsFilter | Список User-Agent для фильтрации |
Метод PartnerCampaignApi.getUserAgentFilter
Описание
CampaignUserAgentsFilter PartnerCampaignApi.getUserAgentFilter(int campaignId)
Получает список фильтрации по User-Agent
Входные параметры
Поле | Тип | Описание |
campaignId | int | ID кампании |
Возвращает
Тип | Описание |
CampaignUserAgentsFilter | Список User-Agent для фильтрации |
Метод PartnerTizerApi.addTizers
Описание
ArrayOfIntegers PartnerTizerApi.addTizers(int campaignId, TizersArray tizers)
Добавляет обычное объявления в кампанию
Входные параметры
Поле | Тип | Описание |
campaignId | int | ID кампании |
tizers | TizersArray | Массив данных объявлений |
Возвращает
Тип | Описание |
ArrayOfIntegers | Массив ID новых объявлений |
Метод PartnerTizerApi.editTizer
Описание
boolean PartnerTizerApi.editTizer(int tizerId, TizersArrayItem tizerData)
Редактирует объявление
Входные параметры
Поле | Тип | Описание |
tizerId | int | ID объявления |
tizerData | TizersArrayItem | Данные объявления |
Возвращает
Тип | Описание |
boolean | Результат операции |
Метод PartnerTizerApi.loadTizer
Описание
TizersArrayItem PartnerTizerApi.loadTizer(int tizerId)
Возвращает данные объявления по его ID
Входные параметры
Поле | Тип | Описание |
tizerId | int | ID объявления |
Возвращает
Тип | Описание |
TizersArrayItem | Данные объявления |
Метод PartnerTizerApi.startTizers
Описание
ArrayOfIntegers PartnerTizerApi.startTizers(ArrayOfIntegers tizerIds)
Запускает показ объявлений
Входные параметры
Поле | Тип | Описание |
tizerIds | ArrayOfIntegers | ID объявлений |
Возвращает
Тип | Описание |
ArrayOfIntegers | Массив запущенных объявлений |
Метод PartnerTizerApi.stopTizers
Описание
ArrayOfIntegers PartnerTizerApi.stopTizers(ArrayOfIntegers tizerIds)
Останавливает показ объявлений
Входные параметры
Поле | Тип | Описание |
tizerIds | ArrayOfIntegers | ID объявлений |
Возвращает
Тип | Описание |
ArrayOfIntegers | Массив остановленных объявлений |
Метод PartnerTizerApi.deleteTizers
Описание
ArrayOfIntegers PartnerTizerApi.deleteTizers(ArrayOfIntegers tizerIds)
Удаляет объявления
Входные параметры
Поле | Тип | Описание |
tizerIds | ArrayOfIntegers | ID объявлений |
Возвращает
Тип | Описание |
ArrayOfIntegers | Массив удаленных объявлений |
Метод PartnerTizerApi.getTizersStatus
Описание
TizersStatusesArray PartnerTizerApi.getTizersStatus(ArrayOfIntegers tizerIds)
Возвращает статусы объявлений
Входные параметры
Поле | Тип | Описание |
tizerIds | ArrayOfIntegers | ID объявлений |
Возвращает
Тип | Описание |
TizersStatusesArray | Массив статусов объявлений |
Метод PartnerTizerApi.getCampaignTizers
Описание
ArrayOfIntegers PartnerTizerApi.getCampaignTizers(int campaignId)
Возвращает список объявлений кампании
Входные параметры
Поле | Тип | Описание |
campaignId | int | ID кампании |
Возвращает
Тип | Описание |
ArrayOfIntegers | Список объявлений кампании |
Метод PartnerTizerApi.addTargetedTizers
Описание
ArrayOfIntegers PartnerTizerApi.addTargetedTizers(int campaignId, TargetedTizersArray tizers)
Добавляет таргетированное объявления в кампанию
Входные параметры
Поле | Тип | Описание |
campaignId | int | ID кампании |
tizers | TargetedTizersArray | Массив данных объявлений |
Возвращает
Тип | Описание |
ArrayOfIntegers | Массив ID новых объявлений |
Метод PartnerTizerApi.editTargetedTizer
Описание
boolean PartnerTizerApi.editTargetedTizer(int tizerId, TargetedTizersArrayItem tizerData)
Редактирует таргетированное объявление
Входные параметры
Поле | Тип | Описание |
tizerId | int | ID объявления |
tizerData | TargetedTizersArrayItem | Данные объявления |
Возвращает
Тип | Описание |
boolean | Результат операции |
Метод PartnerTizerApi.loadTargetedTizer
Описание
TargetedTizersArrayItem PartnerTizerApi.loadTargetedTizer(int tizerId)
Возвращает данные таргетированного объявления по его ID
Входные параметры
Поле | Тип | Описание |
tizerId | int | ID объявления |
Возвращает
Тип | Описание |
TargetedTizersArrayItem | Данные объявления |
Метод PartnerTizerApi.setTizersCpc
Описание
ArrayOfIntegers PartnerTizerApi.setTizersCpc(TizersCpcArray tizersCpcDataArray)
Метод массового редактирования цен объявлений
Входные параметры
Поле | Тип | Описание |
tizersCpcDataArray | TizersCpcArray | Цены объявлений |
Возвращает
Тип | Описание |
ArrayOfIntegers | Список ID отредактированных объявлений или ошибку |
Метод GeoProfileApi.getGeoTree
Описание
GeoTreeArray GeoProfileApi.getGeoTree()
Возвращает массив список гео точек
Возвращает
Тип | Описание |
GeoTreeArray | Массив гео-точек |
Метод GeoProfileApi.getGeoMinCpc
Описание
float GeoProfileApi.getGeoMinCpc(int userId, GeoProfileArray hashesIds)
Возвращает стоимость подключения конкретного гео-таргетинга для пользователя
Входные параметры
Поле | Тип | Описание |
userId | int | ID юзера |
hashesIds | GeoProfileArray | Массив хэшей гео точек (id_hash из GeoProfileApi.getGeoTree) |
Возвращает
Тип | Описание |
float | Стоимость геотаргетинга для данного пользователя и набора точек. |
Типы данных класса BaseApi
Тип данных | Описание |
ArrayOfIntegers | Массив целых чисел |
Pager | Пейджер |
Типы данных класса ContentCatApi
Тип данных | Описание |
ContentCat | |
ContentCatsArray | Список категорий контента |
UserContentCat | |
UserContentCatsArray | Список категорий контента пользователя |
Типы данных класса GeoProfileApi
Тип данных | Описание |
GeoProfileArray | Массив id_hash из GeoProfileApi.getGeoTree |
GeoTreeArray | Массив гео-точек |
GeoTreeItem |
Типы данных класса PartnerCampaignApi
Тип данных | Описание |
CampaignData | |
CampaignDayLimits | Дневные лимиты для кампании |
CampaignDayLimitsItem | |
CampaignIpsFilter | Список IP для фильтрации |
CampaignStopHours | Список стоп часов кампании, когда она не показывается |
CampaignStopHoursItem | |
CampaignUserAgentsFilter | Список User-Agent для фильтрации |
CampaignsIds | |
CampaignsStatuses | Массив статусов кампаний |
CampaignsStatusesItem | Статусы кампании |
EditCampaign | |
NewCampaign | |
NewTargetedCampaign | |
SitesIds | Список ID сайтов |
Типы данных класса PartnerSiteApi
Тип данных | Описание |
CodesList | |
EditSite | |
NewSite | |
Site | |
SiteBlock | |
SiteBlocksList | Список блоков сайта |
UserSitesList | Список сайтов пользователя |
UserSitesListItem | Элемент списка сайтов пользователя |
UserSitesListPaged | |
UserSitesListSimple | Упрощенный список сайтов пользователя |
UserSitesListSimpleItem | Элемент упрощенного списка сайтов пользователя |
UserSitesListSimplePaged |
Типы данных класса PartnerTizerApi
Тип данных | Описание |
TargetedTizersArray | Массив таргетированных объявлений |
TargetedTizersArrayItem | Данные таргетированного объявления |
TizersArray | Массив объявлений |
TizersArrayItem | Данные объявления |
TizersCpcArray | Массив цен объявлений |
TizersCpcArrayItem | Цена перехода для объявления |
TizersMarkupArray | Массив маркапа объявлений |
TizersMarkupArrayItem | Данные маркапа объявления |
TizersStatusesArray | Массив статусов объявлений |
TizersStatusesArrayItem | Данные о статусе объявления |
Типы данных класса PartnerUserApi
Тип данных | Описание |
EditUser | Объект свойств пользователя. |
LoadUser | Объект свойств пользователя. |
NewAdvertiser | Объект свойств нового рекламодателя. |
NewWebmaster | Объект свойств нового вебмастера. |
UserPayout | |
UserPayouts | Список выплат пользователя. |
UserPurse | Массив данных кошелька пользователя. |
UserPurses | Список кошельков пользователя. |
UserStatus | Статус пользователя. |
UsersStatuses | Список статусов пользователей. |
Типы данных класса PictureSizeApi
Тип данных | Описание |
PictureSize | |
PictureSizesArray | Массив размеров картинок |
Типы данных класса SiteAreaApi
Тип данных | Описание |
ExtendedSiteArea | |
NewSimpleSiteArea | |
SiteArea | |
SiteAreaList | Список блоков сайта |
StandardSiteArea |
Типы данных класса StatApi
Тип данных | Описание |
AgencyUsersStatArray | Статистика агенства по рекламодателям (если есть права) |
AgencyUsersStatItem | |
CampaignStatArray | Массив элементов статистики кампании |
CampaignStatItem | |
SourcesStatArray | Массив элементов статистики источников |
SourcesStatItem | |
StatArray | Массив элементов статистики |
StatItem | |
TizerStatArray | Массив элементов статистики объявлений |
TizerStatItem |
Типы данных класса TargetingApi
Тип данных | Описание |
Targeting | |
TargetingsArray | Массив доступных таргетингов |
Типы данных класса TraficCatApi
Тип данных | Описание |
TraficCat | Объект свойств категории трафика. |
TraficCatsArray | Массив описаний категорий трафика |
Тип данных ArrayOfIntegers
Базовый тип: array
Массив целых чисел
Массив элементов типа int.Тип данных Pager
Базовый тип: struct
Пейджер
Имя | Тип | Описание |
psize | int | Кол-во записей в выдаче |
count | int | Общее кол-во записей (передавать в методы 0, возвращается общее кол-во реузльтатов в выдаче) |
page | int | Номер страницы выдачи |
Тип данных NewWebmaster
Базовый тип: struct
Объект свойств нового вебмастера.
Имя | Тип | Описание |
string | Email пользователя, являющийся логином в систему | |
password | string | Пароль пользователя, для доступа в систему |
name | string | Имя |
surname | string | Фамилия |
uin | int | Номер ICQ |
phone | string | Телефонный номер |
skype | string | Номер в Skype |
Тип данных NewAdvertiser
Базовый тип: struct
Объект свойств нового рекламодателя.
Имя | Тип | Описание |
string | Email пользователя, являющийся логином в систему | |
password | string | Пароль пользователя, для доступа в систему |
name | string | Имя |
surname | string | Фамилия |
uin | int | Номер ICQ |
phone | string | Телефонный номер |
skype | string | Номер в Skype |
Тип данных EditUser
Базовый тип: struct
Объект свойств пользователя.
Имя | Тип | Описание |
string | Email пользователя, являющийся логином в систему | |
password | string | Пароль пользователя, для доступа в систему |
name | string | Имя |
surname | string | Фамилия |
uin | int | Номер ICQ |
Тип данных LoadUser
Базовый тип: struct
Объект свойств пользователя.
Имя | Тип | Описание |
string | Email пользователя, являющийся логином в систему | |
password | string | Пароль пользователя, для доступа в систему |
name | string | Имя |
surname | string | Фамилия |
uin | int | Номер ICQ |
phone | string | Телефонный номер |
skype | string | Номер в Skype |
Тип данных UserPurse
Базовый тип: struct
Массив данных кошелька пользователя.
Имя | Тип | Описание |
payment_system | string | Платежная система, wmz|wmr |
number | string | Номер кошелька в платежной системе |
comment | string | Комментарий к кошельку |
active | int | Активный ли кошелек, 0|1 |
Тип данных UserPurses
Базовый тип: array
Список кошельков пользователя.
Массив элементов типа UserPurse.Тип данных UserPayout
Базовый тип: struct
Имя | Тип | Описание |
id | int | ID выплаты |
date | int | Дата выплаты, unix timestamp |
recipient | string | Номер кошелька получателя выплаты |
sum | float | Сумма выплаты |
comment | string | Комментарий к выплате |
Тип данных UserPayouts
Базовый тип: array
Список выплат пользователя.
Массив элементов типа UserPayout.Тип данных UserStatus
Базовый тип: struct
Статус пользователя.
Имя | Тип | Описание |
user_id | int | ID юзера |
status | int | Статус пользователя (0 - заблокирован, 1 - активен, 2 - не активирован) |
Тип данных UsersStatuses
Базовый тип: array
Список статусов пользователей.
Массив элементов типа UserStatus.Тип данных TraficCat
Базовый тип: struct
Объект свойств категории трафика.
Имя | Тип | Описание |
alias | string | Алиас названия категории |
keywords | string | Список ключевых слов через ";" |
name | string | Название категории |
trafic_cat_id | int | ID категории в системе |
Тип данных TraficCatsArray
Базовый тип: array
Массив описаний категорий трафика
Массив элементов типа TraficCat.Тип данных Targeting
Базовый тип: struct
Имя | Тип | Описание |
targeting_id | int | ID таргетинга |
name | string | Название |
description | string | Описание |
alias | string | Название |
min_cpc | float | Минимальный CPC |
Тип данных TargetingsArray
Базовый тип: array
Массив доступных таргетингов
Массив элементов типа Targeting.Тип данных ContentCat
Базовый тип: struct
Имя | Тип | Описание |
content_cat_id | int | ID категории |
name | string | Название |
description | string | Описание |
type | int | Тип категории (для выбора подрубрик) |
Тип данных UserContentCat
Базовый тип: struct
Имя | Тип | Описание |
content_cat_id | int | ID категории |
name | string | Название |
description | string | Описание |
type | int | Тип категории (для выбора подрубрик) |
min_bid | float | Минимальный CPC |
Тип данных ContentCatsArray
Базовый тип: array
Список категорий контента
Массив элементов типа ContentCat.Тип данных UserContentCatsArray
Базовый тип: array
Список категорий контента пользователя
Массив элементов типа UserContentCat.Тип данных PictureSize
Базовый тип: struct
Имя | Тип | Описание |
picture_size_id | int | ID размера картинок |
name | string | Название |
w | int | Ширина в px |
h | int | Высота в px |
Тип данных PictureSizesArray
Базовый тип: array
Массив размеров картинок
Массив элементов типа PictureSize.Тип данных Site
Базовый тип: struct
Имя | Тип | Описание |
user_id | int | ID пользователя |
url | string | Адрес сайта |
name | string | Название |
domains_reject | string | Список доменов, рекламу которых не показывать через , |
text_reject | string | Список слов, объявления с которыми не показывать, через , |
alias | string | Алиасы сайта |
statistics_url | string | Адрес страницы статистики |
statistics_login | string | Логин страницы статистики |
statistics_password | string | Пароль страницы статистики |
trafic_cat | ArrayOfIntegers | Массив ID категорий трафика, из TraficCatApi.getOrderedList |
reject_cat | ArrayOfIntegers | Массив ID категорий контента, из ContentCatApi.getOrderedList |
Тип данных NewSite
Базовый тип: struct
Имя | Тип | Описание |
user_id | int | ID пользователя |
url | string | Адрес сайта |
name | string | Название |
domains_reject | string | Список доменов, рекламу которых не показывать через , |
text_reject | string | Список слов, объявления с которыми не показывать, через , |
alias | string | Алиасы сайта |
statistics_url | string | Адрес страницы статистики |
statistics_login | string | Логин страницы статистики |
statistics_password | string | Пароль страницы статистики |
trafic_cat | ArrayOfIntegers | Массив ID категорий трафика, из TraficCatApi.getOrderedList |
reject_cat | ArrayOfIntegers | Массив ID категорий контента, из ContentCatApi.getOrderedList |
Тип данных EditSite
Базовый тип: struct
Имя | Тип | Описание |
name | string | Название |
domains_reject | string | Список доменов, рекламу которых не показывать через , |
text_reject | string | Список слов, объявления с которыми не показывать, через , |
alias | string | Алиасы сайта |
statistics_url | string | Адрес страницы статистики |
statistics_login | string | Логин страницы статистики |
statistics_password | string | Пароль страницы статистики |
trafic_cat | ArrayOfIntegers | Массив ID категорий трафика, из TraficCatApi.getOrderedList |
reject_cat | ArrayOfIntegers | Массив ID категорий контента, из ContentCatApi.getOrderedList |
Тип данных UserSitesListItem
Базовый тип: struct
Элемент списка сайтов пользователя
Имя | Тип | Описание |
site_id | int | ID сайта |
name | string | Название |
url | string | Адрес сайта |
status | int | Статус сайта (0-заблокирован, 1-активен, 2-на модерации, 3-отклонен, 4-ожидание, 5-отложен навсегда, 6-подтверждение прав доступа) |
reason | string | Причина отклонения |
partners_id | int | ID партнера |
referrer_id | int | ID реферрера |
attempt_count | int | Кол-во попыток |
block_count | int | Кол-во блоков |
code_status | string | Статус кода |
cat_list | string | Список категорий трафика |
blocked_letter_text | string | Причина блокировки |
block_reason_description | string | Причина блокировки |
refuse_letter_id | string | Причина отклонения |
refuse_letter_text | string | Причина отклонения |
cleaning_start_date | int | Начало периода очистки, unix timestamp |
cleaning_end_date | int | Конец периода очистки, unix timestamp |
block_date | int | Дата блокировки, unix timestamp |
Тип данных UserSitesList
Базовый тип: array
Список сайтов пользователя
Массив элементов типа UserSitesListItem.Тип данных UserSitesListPaged
Базовый тип: struct
Имя | Тип | Описание |
result | UserSitesList | Список сайтов пользователя |
pager | Pager | Пейджер |
Тип данных UserSitesListSimpleItem
Базовый тип: struct
Элемент упрощенного списка сайтов пользователя
Имя | Тип | Описание |
site_id | int | ID сайта |
url | string | Адрес сайта |
Тип данных UserSitesListSimple
Базовый тип: array
Упрощенный список сайтов пользователя
Массив элементов типа UserSitesListSimpleItem.Тип данных UserSitesListSimplePaged
Базовый тип: struct
Имя | Тип | Описание |
result | UserSitesListSimple | Список сайтов пользователя |
pager | Pager | Пейджер |
Тип данных CodesList
Базовый тип: struct
Имя | Тип | Описание |
code | string | Код блока для вставки на сайт |
blocks | SiteBlocksList | Список блоков сайта |
Тип данных SiteBlock
Базовый тип: struct
Имя | Тип | Описание |
site_area_id | int | ID блока |
is_template | int | Является ли шаблоном |
name | string | Название блока |
div_name | string | Название div`а |
dont_show_in_opera | int | Не показывать в Opera (для блока боттомлайн) |
dont_redraw_in_opera | int | Не перерисовывать в Opera (для блока боттомлайн) |
format_id | int | ID формата |
Тип данных SiteArea
Базовый тип: struct
Имя | Тип | Описание |
site_area_id | int | ID блока |
is_template | int | Является шаблоном |
name | string | Название |
div_name | string | Название div`а |
format_id | int | ID формата |
tizer_count | int | Кол-во объявлений в блоке |
picture_size | string | Название размера картинок |
format_name | string | Название формата блока |
Тип данных NewSimpleSiteArea
Базовый тип: struct
Имя | Тип | Описание |
parent_id | int | ID сайта |
name | string | Название |
n_tizers_v | int | Кол-во объявлений по вертикали |
n_tizers_h | int | Кол-во объявлений по горизонтали |
picture_size_id | int | ID размера картинок из PictureSizeApi.getSizes |
Тип данных StandardSiteArea
Базовый тип: struct
Имя | Тип | Описание |
name | string | Название |
template_style_id | int | ID шаблона |
content_align | int | Выравнивание |
n_tizers_h | int | Кол-во объявлений по вертикали |
n_tizers_v | int | Кол-во объявлений по горизонтали |
encoding | int | ID кодировки |
text_font_id | int | ID шрифта |
text_size | int | Размер шрифта |
bold | int | Использовать полужирный шрифт (0/1) |
text_color | string | Цвет шрифта |
text_color_hover | string | Цвет шрифта (hover) |
picture_size_id | int | ID размера картинок из PictureSizeApi.getSizes (..<1024px) |
pic_border | int | Рамка вокруг картинки (0/1) |
pic_border_color | string | Цвет рамки вокруг картинки |
pic_border_color_h | string | Цвет рамки вокруг картинки (hover) |
block_border | int | Рамка вокруг блока (0/1) |
block_border_width | int | Толщина рамки вокруг блока (1px<=..<=15px) |
block_border_color | string | Цвет рамки вокруг блока |
block_background | string | Фон блока (0/1) |
block_back_color | string | Цвет фона блока |
animation | int | Разрешить анимированные картинки (0/1) |
zoom_images | int | Увеличивать картинки при наведении (0/1) |
picture_size_id_2 | int | ID размера картинок из PictureSizeApi.getSizes (1024px<..<1280px) |
picture_size_id_3 | int | ID размера картинок из PictureSizeApi.getSizes (1280px<..) |
user_js | string | JS код заглушки |
Тип данных ExtendedSiteArea
Базовый тип: struct
Имя | Тип | Описание |
name | string | Название |
template_style_id | int | ID шаблона |
template | string | Кастомный шаблон блока |
pic_tag_style | string | style картинки |
pic_tag_class | string | class картинки |
text_tag_style | string | style текста |
text_tag_class | string | class текста |
td_style | string | style ячейки |
td_class | string | class ячейки |
table_style | string | style таблицы |
table_class | string | class таблицы |
n_tizers_h | int | Кол-во объявлений по вертикали |
n_tizers_v | int | Кол-во объявлений по горизонтали |
picture_size_id | int | ID размера картинок из PictureSizeApi.getSizes (..<1024px) |
picture_size_id_2 | int | ID размера картинок из PictureSizeApi.getSizes (1024px<..<1280px) |
picture_size_id_3 | int | ID размера картинок из PictureSizeApi.getSizes (1280px<..) |
zoom_images | int | Увеличивать картинки при наведении (0/1) |
encoding | int | ID кодировки |
block_border | int | Рамка вокруг блока (0/1) |
block_border_width | int | Толщина рамки вокруг блока (1px<=..<=15px) |
block_border_color | string | Цвет рамки вокруг блока |
block_background | string | Фон блока (0/1) |
block_back_color | string | Цвет фона блока |
animation | int | Разрешить анимированные картинки (0/1) |
user_js | string | JS код заглушки |
Тип данных StatItem
Базовый тип: struct
Имя | Тип | Описание |
date | int | Дата, Unix timestamp |
hit_count | int | Кол-во переходов (если есть статистика за выбранный период) |
view_count | int | Кол-во показов (если есть статистика за выбранный период) |
partner_gain | float | Заработок вебмастера, руб (если есть статистика за выбранный период) |
Тип данных CampaignStatItem
Базовый тип: struct
Имя | Тип | Описание |
campaign_id | int | ID кампании |
active | int | Кампания активна |
deleted | int | Кампания удалена |
hit_count | int | Кол-во переходов (если есть статистика за выбранный период) |
view_count | int | Кол-во показов (если есть статистика за выбранный период) |
adv_expense | float | Расходы рекламодателя, руб (если есть статистика за выбранный период) |
Тип данных CampaignStatArray
Базовый тип: array
Массив элементов статистики кампании
Массив элементов типа CampaignStatItem.Тип данных TizerStatItem
Базовый тип: struct
Имя | Тип | Описание |
tizer_id | int | ID объявления |
status | int | Статус объявления (0-заблокировано, 1-активно, 2-на модерации, 3-отклонено, 4-тест закончен) |
deleted | int | Объявление удалено |
hit_count | int | Кол-во переходов (если есть статистика за выбранный период) |
view_count | int | Кол-во показов (если есть статистика за выбранный период) |
adv_expense | float | Расходы рекламодателя, руб (если есть статистика за выбранный период) |
Тип данных TizerStatArray
Базовый тип: array
Массив элементов статистики объявлений
Массив элементов типа TizerStatItem.Тип данных SourcesStatItem
Базовый тип: struct
Имя | Тип | Описание |
url | string | Идентификатор/url площадки (в зависимости от прав) |
hit_count | int | Кол-во переходов (если есть статистика за выбранный период) |
view_count | int | Кол-во показов (если есть статистика за выбранный период) |
adv_expense | float | Расходы рекламодателя, руб (если есть статистика за выбранный период) |
Тип данных SourcesStatArray
Базовый тип: array
Массив элементов статистики источников
Массив элементов типа SourcesStatItem.Тип данных AgencyUsersStatItem
Базовый тип: struct
Имя | Тип | Описание |
user_id | string | ID пользователя |
real_gain | float | Сумма отчислений (если есть статистика за выбранный период) |
ideal_gain | float | Сумма идеальной комиссии (если есть статистика за выбранный период) |
Тип данных AgencyUsersStatArray
Базовый тип: array
Статистика агенства по рекламодателям (если есть права)
Массив элементов типа AgencyUsersStatItem.Тип данных NewCampaign
Базовый тип: struct
Имя | Тип | Описание |
name | string | Название кампании |
day_click_limit | int | Дневной лимит переходов |
day_budget_limit | float | Дневной лимит бюджета |
even_distribution | int | Равномерное распределение |
Тип данных NewTargetedCampaign
Базовый тип: struct
Имя | Тип | Описание |
name | string | Название кампании |
targeting_id | int | ID таргетинга (из TargetingApi.getTargetings) |
day_click_limit | int | Дневной лимит переходов |
day_budget_limit | float | Дневной лимит бюджета |
even_distribution | int | Равномерное распределение |
Тип данных EditCampaign
Базовый тип: struct
Имя | Тип | Описание |
name | string | Название кампании |
day_click_limit | int | Дневной лимит переходов |
day_budget_limit | float | Дневной лимит бюджета |
even_distribution | int | Равномерное распределение |
Тип данных CampaignData
Базовый тип: struct
Имя | Тип | Описание |
name | string | Название кампании |
day_click_limit | int | Дневной лимит переходов |
day_budget_limit | float | Дневной лимит бюджета |
even_distribution | int | Равномерное распределение |
domains_reject | string | Не показывать на следующих доменах, через , |
Тип данных CampaignStopHoursItem
Базовый тип: struct
Имя | Тип | Описание |
weekday | int | День недели, от 1 до 7 |
hour | int | Час, от 0 до 23 |
Тип данных CampaignStopHours
Базовый тип: array
Список стоп часов кампании, когда она не показывается
Массив элементов типа CampaignStopHoursItem.Тип данных CampaignDayLimitsItem
Базовый тип: struct
Имя | Тип | Описание |
weekday | int | День недели, от 1 до 7 |
click_limit | int | Лимит переходов |
budget_limit | int | Лимит бюджета |
Тип данных CampaignDayLimits
Базовый тип: array
Дневные лимиты для кампании
Массив элементов типа CampaignDayLimitsItem.Тип данных GeoProfileArray
Базовый тип: array
Массив id_hash из GeoProfileApi.getGeoTree
Массив элементов типа string.Тип данных CampaignsIds
Базовый тип: array
Тип данных SitesIds
Базовый тип: array
Список ID сайтов
Массив элементов типа int.Тип данных CampaignsStatusesItem
Базовый тип: struct
Статусы кампании
Имя | Тип | Описание |
campaign_id | int | ID кампании |
blocked | int | Заблокирована |
active | int | Активна |
deleted | int | Удалена |
Тип данных CampaignsStatuses
Базовый тип: array
Массив статусов кампаний
Массив элементов типа CampaignsStatusesItem.Тип данных CampaignIpsFilter
Базовый тип: array
Список IP для фильтрации
Массив элементов типа string.Тип данных CampaignUserAgentsFilter
Базовый тип: array
Список User-Agent для фильтрации
Массив элементов типа string.Тип данных TargetedTizersArrayItem
Базовый тип: struct
Данные таргетированного объявления
Имя | Тип | Описание |
url | string | Ссылка |
redirect_url | string | Ссылка после редиректа (необязательный параметр) |
image1 | string | Адрес изображения |
title | string | Заголовок |
anons | string | Текст |
cpc | float | Цена перехода |
targeting_id | int | ID таргетинга |
content_cat_id | int | ID тематики, из ContentCatApi.getOrderedList, для таргетинга 3 (для тематик с type = 0, сюда указывается непосредственно ID тематики, для тематик с type != 0 - ID доп. тематики: для объявления тематики "Онлайн тесты -> Автомобили", здесь будет 14 (ID тематики "Автомобили")) |
content_cat_type | int | Type тематики, из ContentCatApi.getOrderedList, для таргетинга 3 (0 если не указываются доп. тематики или type основной тематики при указании основной и дополнительной тематик: для объявления тематики "Онлайн тесты -> Автомобили", здесь будет 1 (type тематики "Онлайн тесты" (ID = 27))) |
query_keywords | string | Слова и фразы для поискового таргетинга, через запятую (для таргетинга 4) |
stop_keywords | string | Стоп слова и фразы для поискового таргетинга, через запятую (для таргетинга 4) |
insert_full_query | int | Подставлять полный текст запроса, флаг (для таргетинга 4) |
default_query_text | string | Текст по умолчанию для подстановки #query# (для таргетинга 4) |
bumerang_keywords | string | URL сайтов для бумеранга (для таргетинга 5) |
anti_bumerang_keywords | string | URL сайтов для анти-бумеранга (для таргетинга 5) |
user_groups | ArrayOfIntegers | Массив ID групп пользователей, из UserGroupApi.getUserGroups (для таргетинга 6) |
active | int | Статус создаваемого объявления (1 - вкл, 0 - выкл) |
Тип данных TargetedTizersArray
Базовый тип: array
Массив таргетированных объявлений
Массив элементов типа TargetedTizersArrayItem.Тип данных TizersMarkupArrayItem
Базовый тип: struct
Данные маркапа объявления
Имя | Тип | Описание |
tizer_id | int | ID тизера |
ads_id | int | ID объявления в Retail |
cpc | float | Цена перехода |
cpc_markup | float | Markup цены перехода |
cpc_markup_percent | float | Markup % цены перехода |
Тип данных TizersMarkupArray
Базовый тип: array
Массив маркапа объявлений
Массив элементов типа TizersMarkupArrayItem.Тип данных TizersCpcArrayItem
Базовый тип: struct
Цена перехода для объявления
Имя | Тип | Описание |
tizer_id | int | ID тизера |
cpc | float | Цена перехода |
Тип данных TizersCpcArray
Базовый тип: array
Массив цен объявлений
Массив элементов типа TizersCpcArrayItem.Тип данных TizersArrayItem
Базовый тип: struct
Данные объявления
Имя | Тип | Описание |
url | string | Ссылка |
redirect_url | string | Ссылка после редиректа (необязательный параметр) |
image1 | string | Адрес изображения |
anons | string | Текст |
cpc | float | Цена перехода |
content_cat_id | int | ID тематики, из ContentCatApi.getOrderedList (для тематик с type = 0, сюда указывается непосредственно ID тематики, для тематик с type != 0 - ID доп. тематики: для объявления тематики "Онлайн тесты -> Автомобили", здесь будет 14 (ID тематики "Автомобили")) |
content_cat_type | int | Type тематики, из ContentCatApi.getOrderedList (0 если не указываются доп. тематики или type основной тематики при указании основной и дополнительной тематик: для объявления тематики "Онлайн тесты -> Автомобили", здесь будет 1 (type тематики "Онлайн тесты" (ID = 27))) |
Тип данных TizersStatusesArrayItem
Базовый тип: struct
Данные о статусе объявления
Имя | Тип | Описание |
tizer_id | int | ID объявления |
active | int | Статус, 0 - выкл., 1- вкл. |
status | int | Статус, 0 - заблок., 1 - активно, 2 - на модерации, 3 - отклонено, 4 - тест закончен |
reason | string | Причина блокировки объявления |
deleted | int | Объявление удалено, 1 - да, 0 - нет |
Тип данных TizersStatusesArray
Базовый тип: array
Массив статусов объявлений
Массив элементов типа TizersStatusesArrayItem.Тип данных GeoTreeItem
Базовый тип: struct
Имя | Тип | Описание |
geo_tree_id | int | ID гео-ноды |
parent_id | int | ID родительской ноды |
country_id | int | ID страны |
city_id | int | ID города |
id_hash | string | Хэш гео-ноды |
name | string | Название |