Описание методов API
offers
Формат:
GET /api/rest/webmaster/xml/offers/{type}?ids=<string>&start=<int>&limit=<int>&sort=<enum>&sort_type=<enum>&q=<string>&geo=<string>&platforms=<string>&categories=<string>&traffic_types=<string>&traffic_channel_id=<int>&shop_id=<string>&linksonly=<enum>&user_has_offer=<enum>&tools=<string>&is_exclusive=<boolean>&tags=<string>
Описание:
Возвращает список офферов. Список содержит: информацию по комиссиям за лид и продажу, данные о доходах вебмастера по каждому офферу. Полученные идентификаторы офферов могут быть использованы в сценариях, затрагивающих прочие методы API.
Входные параметры:
Тип: | Имя: | Описание: | Допустимые значения: | Обязательное: |
---|
enum | type | тип оффера. См. справочник типов офферов | web, web_favourite, mobile, mobile_favourite, api, api_favourite, all, all_favourite | |
string | ids | id оффера. Целочисленные идентификаторы перечисляются через запятую. | | |
int | start | номер текущей страницы. По умолчанию 0 | | |
int | limit | количество элементов на странице. По умолчанию 50, но не более 1000 | | |
enum | sort | сортировка по полю | id, name, rating, cpl, cpa, epc7days, epc90days, cpo7days, cpo90days | |
enum | sort_type | порядок сортировки | asc, desc | |
string | q | строка поиска по ключевому слову в названии оффера | | |
string | geo | фильтр по региону. Целочисленные идентификаторы перечисляются через запятую. См. справочник регионов | | |
string | platforms | фильтр по мобильным платформам. Целочисленные идентификаторы перечисляются через запятую. См. справочник мобильных платформ | | |
string | categories | фильтр по категориям. Целочисленные идентификаторы перечисляются через запятую. См. справочник категорий офферов | | |
string | traffic_types | фильтр по типу трафика. Целочисленные идентификаторы перечисляются через запятую. См. справочник видов трафика | | |
int | traffic_channel_id | фильтр по каналам трафика. Целочисленный идентификатор. См. справочник каналов трафика | | |
string | shop_id | идентификатор магазина в каталоге товаров. См. каталог товаров | | |
enum | linksonly | получить ссылки на офферы без данных статистики | true, false | |
enum | user_has_offer | доступность оффера вебмастеру | true, false | |
string | tools | фильтр по инструментам. Целочисленные идентификаторы перечисляются через запятую. См. справочник инструментов | | |
boolean | is_exclusive | признак того, что данный оффер у Cityads на эксклюзивных условиях | | |
string | tags | метки оффера. Строковые коды перечисляются через запятую. См. справочник тегов | | |
Ответ:
- <getOffersResponseData>
- <status></status>
- <error>string</error>
- <request_id>int</request_id>
- <data>
- <total>int</total>
- <items>
- <item>
- <id>int</id>
- <name>string <!--название оффера--></name>
- <user_has_offer> <!--доступность оффера вебмастеру--></user_has_offer>
- <cookie_ltv>string <!--время жизни cookie--></cookie_ltv>
- <site>string <!--сайт оффера--></site>
- <categories> <!--категории оффера-->
- <item>
- <main_id>int <!--id главной категории--></main_id>
- <main_title>string <!--название главной категории--></main_title>
- <other_categories> <!--остальные категории оффера-->
- <item>
- <id>int</id>
- <title>string</title>
</item>
</other_categories>
</item>
</categories> - <traffic-types>
- <item>
- <id>int <!--id типа траффика--></id>
- <value>boolean <!--доступен/недоступен--></value>
- <note>string <!--описание--></note>
- <name>string <!--название типа траффика--></name>
</item>
</traffic-types> - <additional-traffic-types> <!--Additional types of traffic for offer-->
- <item>
- <id>int <!--id типа траффика--></id>
- <value>boolean <!--доступен/недоступен--></value>
- <note>string <!--описание--></note>
- <name>string <!--название типа траффика--></name>
</item>
</additional-traffic-types> - <geo> <!--регионы оффера-->
- <item>
- <id>int <!--id региона--></id>
- <name>string <!--название региона--></name>
- <country_id>string <!--код страны--></country_id>
- <area_id>string <!--area_id--></area_id>
- <code>string <!--код из браузера--></code>
- <iso>string <!--код по iso--></iso>
- <parent_id>string <!--id родителя--></parent_id>
- <city_id>string <!--city_id--></city_id>
- <timezone>string <!--часовой пояс--></timezone>
</item>
</geo> - <items> <!--список ссылок оффера-->
- <item>
- <title>string</title>
- <is_default>string</is_default>
- <deep_link>string</deep_link>
</item>
</items> - <offer_logo>string <!--ссылка на логотип--></offer_logo>
- <offer_logo_svg>string <!--ссылка на логотип в формате svg--></offer_logo_svg>
- <approval_time>string</approval_time>
- <favicon>string <!--ссылка на иконку--></favicon>
- <shop_id>string <!--идентификатор магазина в каталоге товаров--></shop_id>
- <cpl>string <!--комиссия за лид--></cpl>
- <cpa>string <!--комиссия за продажу--></cpa>
- <rating>float <!--рейтинг оффера среди общего множества офферов--></rating>
- <epc7days>string <!--доход вебмастера с одного клика за семь дней--></epc7days>
- <epc90days>string <!--доход вебмастера с одного клика за три месяца--></epc90days>
- <cpo7days>string <!--суммарный доход вебмастера за семь дней--></cpo7days>
- <cpo90days>string <!--суммарный доход вебмастера за девяносто дней--></cpo90days>
- <screen>string <!--скриншот сайта--></screen>
- <is_exclusive>boolean</is_exclusive>
- <tags>
</tags>
</item>
</items>
</data>
</getOffersResponseData>
Пример:
http://cityads.com/api/rest/webmaster/xml/offers/web?remote_auth=6420072d37bf14f1df182d0fe0efa2d9offer-links
Формат:
GET /api/rest/webmaster/xml/offer-links/{id}?traffic_channel_id=<int>
Описание:
Возвращает список ссылок оффера
Входные параметры:
Тип: | Имя: | Описание: | Допустимые значения: | Обязательное: |
---|
int | id | идентификатор оффера | | |
int | traffic_channel_id | фильтр по каналам трафика. Целочисленный идентификатор. См. справочник каналов трафика | | |
Ответ:
- <getOfferLinkListResponseData>
- <status>int</status>
- <error>string</error>
- <request_id>int</request_id>
- <data>
- <total>int</total>
- <items>
- <item>
- <title>string <!--Тип ссылки--></title>
- <is_default>boolean <!--Ссылка по умолчанию--></is_default>
- <deep_link>string <!--Прямая ссылка--></deep_link>
</item>
</items>
</data>
</getOfferLinkListResponseData>
Пример:
http://cityads.com/api/rest/webmaster/xml/offer-links/4325?remote_auth=6420072d37bf14f1df182d0fe0efa2d9offer
Формат:
GET /api/rest/webmaster/xml/offer/{id}
Описание:
Возвращает детальную информацию об оффере
Входные параметры:
Тип: | Имя: | Описание: | Допустимые значения: | Обязательное: |
---|
int | id | идентификатор оффера | | |
Ответ:
- <getOfferResponseData>
- <status>int</status>
- <error>string</error>
- <request_id>int</request_id>
- <data>
- <id>int</id>
- <name>string</name>
- <site_url>string</site_url>
- <date_start>string</date_start>
- <rating>float</rating>
- <text>string</text>
- <is_deeplink_enabled>boolean</is_deeplink_enabled>
- <geo>
- <item>
- <id>int</id>
- <code>string</code>
- <title>string</title>
</item>
</geo> - <traffic-types>
- <item>
- <value>boolean</value>
- <note>string</note>
- <name>string</name>
</item>
</traffic-types> - <terms_transactions>
- <item>
- <value>boolean</value>
- <note>string</note>
- <name>string</name>
</item>
</terms_transactions>
</data>
</getOfferResponseData>
Пример:
http://cityads.com/api/rest/webmaster/xml/offer/4325?remote_auth=6420072d37bf14f1df182d0fe0efa2d9offertarget
Формат:
GET /api/rest/webmaster/xml/offertarget/{id}
Описание:
Возвращает цели оффера и выплаты по ним
Входные параметры:
Тип: | Имя: | Описание: | Допустимые значения: | Обязательное: |
---|
int | id | идентификатор оффера | | |
Ответ:
- <getOfferTargetResponseData>
- <status>int</status>
- <error>string</error>
- <request_id>int</request_id>
- <data>
- <items>
- <item>
- <id>int</id>
- <service_area> <!--региональные настройки цели-->
- <item>
- <id>int <!--id гео--></id>
- <code>string <!--код гео--></code>
- <title>string <!--Регион--></title>
</item>
</service_area> - <restriction_on_geo> <!--ограничения цели по гео-->
- <item>
- <id>int <!--id гео--></id>
- <code>string <!--код гео--></code>
- <title>string <!--Регион--></title>
</item>
</restriction_on_geo> - <title>string <!--название цели--></title>
- <cpl>string <!--комиссия за лид--></cpl>
- <cpl_max>string <!--комиссия за лид (max)--></cpl_max>
- <cps>string <!--комиссия за продажу--></cps>
- <cps_max>string <!--комиссия за продажу (max)--></cps_max>
- <is_personal>boolean <!--флаг персональности, цель доступна конкретному вебмастеру--></is_personal>
</item>
</items>
</data>
</getOfferTargetResponseData>
Пример:
http://cityads.com/api/rest/webmaster/xml/offertarget/4325?remote_auth=6420072d37bf14f1df182d0fe0efa2d9analytics-audience
Формат:
GET /api/rest/webmaster/xml/analytics-audience/{site}/{months}
Описание:
Сводные показатели аналитики по сайту
Входные параметры:
Тип: | Имя: | Описание: | Допустимые значения: | Обязательное: |
---|
string | site | | | |
enum | months | | 1, 3, 6, 12 | |
Ответ:
- <getAnalyticsAudienceResponseData>
- <status></status>
- <error>string</error>
- <request_id>int</request_id>
- <data>
- <average>
- <average_visits_per_day>int</average_visits_per_day>
- <average_time_on_site>string</average_time_on_site>
- <average_page_views>string</average_page_views>
- <average_bounce_rate>string</average_bounce_rate>
</average> - <ranking>
- <global_rank>int</global_rank>
- <country>string</country>
- <country_rank>int</country_rank>
- <category>string</category>
- <category_rank>int</category_rank>
</ranking> - <audience-startdate>string</audience-startdate>
- <audience-reach>
</audience-reach>
<audience-time></audience-time>
<audience-pages></audience-pages>
<audience-bounce></audience-bounce></data></getAnalyticsAudienceResponseData>
Пример:
http://cityads.com/api/rest/webmaster/xml/analytics-audience/aliexpress.com/3?remote_auth=6420072d37bf14f1df182d0fe0efa2d9analytics-outgoing-traffic
Формат:
GET /api/rest/webmaster/xml/analytics-outgoing-traffic/{site}/{months}
Описание:
Аналитика по исходящему трафику
Входные параметры:
Тип: | Имя: | Описание: | Допустимые значения: | Обязательное: |
---|
string | site | | | |
enum | months | | 1, 3, 6, 12 | |
Ответ:
- <getAnalyticsOutgoingTrafficResponseData>
- <status></status>
- <error>string</error>
- <request_id>int</request_id>
- <data>
- <item>
- <icon>string</icon>
- <domain>string</domain>
- <rank>string</rank>
- <share>string</share>
- <change>string</change>
</item>
</data></getAnalyticsOutgoingTrafficResponseData>
Пример:
http://cityads.com/api/rest/webmaster/xml/analytics-outgoing-traffic/aliexpress.com/3?remote_auth=6420072d37bf14f1df182d0fe0efa2d9