Sape.ru Xml-Rpc

Our xml-rpc interface is available at http://api.sape.ru/xmlrpc/. Request should be made using port 80, the body of xml-response should be put to POST_DATA. All communication is in UTF-8. Also you can work at https https://api.sape.ru/xmlrpc/.

If you know nothing about XML-RPC we recommend you read about it at www.xmlrpc.com:

  1. The protocol implementation for your favorite programming language.
  2. For those who use PHP we recommend Zend Framework

Display categories Hide categories
Select the role:
Select a category
(int) sape.login( (string) login, (string) token )
Advertiser
Publisher
Authorization and account settings

The authorization in the system. Call it at the beginning of each session. Then transfer all returned cookies upon every following request. The user's id is a result of the function execution. To generate a token for your account please open эту страницу.

Name Type Obligatorily Description
login string Yes Login
token string Yes Token
Type Description
int User's ID
(array) sape.get_user()
Advertiser
Publisher
Authorization and account settings

Информация о пользователе.

Type Description
array Информация о пользователе:
  • login,
  • e-mail,
  • баланс,
  • число купленных ссылок,
  • число купленных ссылок в статусе ОК,
  • месячный бюджет,
  • месячный бюджет по статусу ОК,
  • расход сутки, расход неделя,
  • доход сутки, доход неделя,
  • партнёрка сутки, партнёрка неделя,
  • the result per day, the result per week.
(float) sape.get_balance()
Advertiser
Publisher
Balance

Текущий баланс пользователя, включая заблокированные средства.

Type Description
float Текущий баланс пользователя, включая заблокированные средства.
(float) sape.get_balance_real()
Advertiser
Publisher
Balance

Доступный баланс пользователя.

Type Description
float Доступный баланс пользователя.
(array) sape.get_balance_locks()
Advertiser
Publisher
Balance

Текущий баланс с детализацией блокировок. Результат содержит информацию по балансу.

Type Description
array
  • available — Доступно к тратам ВСЕГО,
  • total — Баланс с блокировками ОБЩИЙ,
  • earned — Заработанные средства:
    • total — всего заработано,
    • autoTransfer — разрешены ли траты заработанных средств.
  • bonus — Бонусы,
  • blockedAndBudget — Блокировки и бюджеты,
  • budget — Бюджеты:
    • total — общая сумма бюджетов,
    • subsys — бюджеты по подсистемам:
      • SAPE — бюджет по системе Сапе-Ссылки,
      • ARTICLES — бюджет по системе Сапе-Статьи,
      • ...
  • blocked — Блокировки:
    • total — всего заблокировано,
    • promo — на промо-акции,
    • dox — непредоставление документов,
    • bonus — спонсорство,
    • out — заявки на вывод
    • subsys — блокировки по подсистемам:
      • SAPE — блокироки по системе Сапе-Ссылки,
      • WIZARD — блокироки по системе Сеовизард,
      • ...
(array) sape.get_bills( (int) year [, (int) month = null [, (int) day = null [, (int) user_id = null]]] )
Advertiser
Publisher
Input / output of funds

Данные по датам зачисления/поступления денег в разрезе каждого счета, по умолчанию выводятся счета аккаунтов привязанных к юрлицу, если такая связь есть, если нужно получить счета по конкретному аккаунту, то необходимо установить параметр user_id, если user_id == true, то выводится информация по текущему пользователю.

Name Type Obligatorily Default value Description
year int Yes - Year of sample
month int No null Month of sample
day int No null Day of sample
user_id int No null User's ID
Type Description
array
  • ID счета,
  • номер документа,
  • дата создания,
  • сумма,
  • дата поступления,
  • transfer date.
(array) sape.get_sites ( [(array) opts] )
Publisher
Sites

Список сайтов пользователя.

Name Type Obligatorily Description
opts array No opts может содержать следующие параметры:
  • (bool) show_days_to_recheck — показать количество дней до возможности запустить переиндексацию,
  • (bool) show_block_display_params — показать параметры блочного отображения ссылок,
  • (bool) show_traf_pages — показать количество трафиковых страниц,
  • (int) pn = 0,
  • (int) ps = 0.
Type Description
array Структура ответа:
  • id — Site's ID,
  • url — УРЛ,
  • cy — тИЦ,
  • pr — PR главной страницы,
  • mj_cf — Majestic Citation Flow
  • mj_tf — Majestic Trust Flow
  • moz_domain_authority — MOZ Domain Authority
  • category_id_v2 — ID категории,
  • date_created — дата регистрации,
  • дата последнего изменения максимума ссылок для площадки,
  • status — статус:
    • NEW — новый,
    • IND — проиндексирован,
    • OK — работает,
    • IND_NOW — в процессе индексации,
    • FAIL — не прошёл модерацию,
    • IND_WAIT — ожидает индексацию,
    • REIND_NOW — в процессе переиндексации,
    • REIND_WAIT — ожидает переиндексацию.
  • comment_admin — комментарий модератора,
  • domain_level — уровень домена,
  • flag_auto — флаг авторежима,
  • mpp_1, mpp_2, mpp_3 — максимальное количество ссылок на каждом уровне,
  • flag_blocked_in_yandex — флаг забаненности в Yandex,
  • flag_hide_url — скрывать УРЛ,
  • links_delimiter — разделитель ссылок,
  • links_css_class — класс ссылок,
  • links_css_class_context — класс контекстных ссылок,
  • flag_use_unprintable_words_stop_list, flag_use_adult_words_stop_list, flag_use_ambiguous_words_stop_list — флаги использования стандартных списков стоп-слов,
  • flag_not_for_sale — флаг приостановки продажи ссылок,
  • amount_today — сумма за сегодня,
  • amount_yesterday — сумма за вчера,
  • amount_total — сумма всего,
  • in_yaca — наличие сайта в Yandex каталоге,
  • in_dmoz — наличие сайта в DMOZ,
  • nof_yandex — количество страниц в Yandex,
  • nof_google — количество страниц в Google,
  • days_to_recheck — количество дней до возможности запустить переиндексацию,
  • show_only_block — флаг блочного отображения ссылок,
  • nof_traf_pages — количество трафиковых страниц,
  • auto_set_prices — автоматически устанавливать новые цены на страницах:
    • 0 — не устанавливать,
    • 1 — средние по сайту,
    • 2 — заданные вручную,
    • 3 — средние по системе, умноженные на auto_set_prices_factor.
  • auto_set_prices_factor — множитель новых цен для страниц (от 0.1 до 3; используется, когда auto_set_prices = 3),
  • pr_change_auto_set_prices — при изменении PRа страниц автоматически устанавливать новые цены:
    • 0 — не устанавливать,
    • 1 — средние по сайту,
    • 2 — заданные вручную,
    • 3 — средние по системе, умноженные на pr_change_prices_factor.
  • pr_change_prices_factor — множитель новых цен для страниц при изменении PRa(от 0.1 до 3; используется, когда pr_change_auto_set_prices = 3),
  • pr_change_auto_set_prices_link — при изменении PRа страниц автоматически менять цены на текуще ссылки (0 - не менять, 1 - менять),
  • block_links_control — параметры блочного отображения ссылок
    • background_color — цвет фона,
    • border_color — цвет рамки,
    • header_color — цвет заголовка,
    • text_color — цвет текста,
    • url_color — цвет url-а,
    • sign_color — цвет подписи,
    • header_size — размер заголовка,
    • text_size — размер текста,
    • url_size — размер урла,
    • sign_size — размер подписи,
    • border_width — ширина рамки,
    • border_use_radius — закруглять урлы,
    • text_align — выравнивание текста внутри блока,
    • text_sign — текст подписи,
    • block_orientation — ориентация текста внутри блока (0 вертикальная, 1 - горизонтальная),
    • show_header — флаг показа заголовка,
    • show_url — флаг показа урла,
    • block_width_custom — ширина блока,
    • css_class_prefix — префикс названий классов css,
    • block_no_css — (0 - генерировать автоматически и внедрять в код страницы, 1 - использовать свою таблицу стилей),
    • block_width — ширина блока ссылок,
    • block_width_unit — тип измерения ширины (px или %).
  • traf_factor — множитель цены для траффиковых страниц.
(array) sape.get_site_regions( (int) site_id )
Publisher
Sites

Список регионов сайта.

Name Type Obligatorily Description
site_id int Yes Site's ID
Type Description
array Список регионов сайта.
(array) sape.get_site_page( (int) site_id, (int) page_id )
Publisher
Sites
Pages

Cвойства страницы сайта.

Name Type Obligatorily Description
site_id int Yes Site's ID
page_id int Yes Page's ID
Type Description
Array Cвойства страницы сайта.
(array) sape.get_site_pages( (int) site_id [, (array) opts] )
Publisher
Sites
Pages

Возвращает список страниц сайта.

Name Type Obligatorily Description
site_id int Yes Site's ID
opts array No opts может содержать следующие параметры:
  • (int) level,
  • (int) pr,
  • (int) only_ext_links,
  • (int) pn = 0,
  • (int) ps = 0.
Type Description
array Cписок страниц сайта.
Структура ответа:
  • Page's ID,
  • статус и статус контекстный:
    • NEW — новая,
    • OK — активная,
    • DEL — удалена,
    • NO_CODE — код не найден.
  • УРЛ страницы,
  • PR,
  • уровень вложенности,
  • количество внешних ссылок,
  • цена,
  • количество ссылок,
  • Sape Rank.
(int) sape.site_pages_activate( (int) site_id [, (int|array) page_ids [, (bool) flag_context = false]] )
Publisher
Sites
Pages

Активация страниц сайта.

Name Type Obligatorily Default value Description
site_id int Yes - Site's ID
page_ids int|array No - Pages ID
flag_context bool No false Если указано true, то будет активирована контекстная страница. В противном случае - обычная.
Type Description
int Количество активированных страниц.
(int) sape.site_pages_exclude( (int) site_id, (int|array) page_ids [, (bool) flag_context = false] )
Publisher
Sites
Pages

Исключение страниц сайта.

Name Type Obligatorily Default value Description
site_id int Yes - Site's ID
page_ids int|array Yes - Pages ID
flag_context bool No false Если указано true, то будет активирована контекстная страница. В противном случае - обычная.
Type Description
int Количество исключенных страниц.
(int) sape.site_pages_purge( (int) site_id, (int|array) page_ids [, (bool) flag_context = false] )
Publisher
Sites
Pages

Удаление страниц сайта.

Name Type Obligatorily Default value Description
site_id int Yes - Site's ID
page_ids int|array Yes - Pages ID
flag_context bool No false Если указано true, то будет активирована контекстная страница. В противном случае - обычная.
Type Description
int Количество удаленных страниц.
(array) sape.get_sites_pages_count( [(string) status] )
Publisher
Sites
Pages

Количество страниц по сайтам.

Name Type Obligatorily Description
status string No Статус ссылки. При передаче в результатах отображается только ссылки с определённым статусом.
Возможные значения:
  • WAIT_WM — ожидает подтверждения вебмастера,
  • WAIT_SEO — ожидает подтверждения оптимизатора,
  • OK — размещена,
  • ERROR — не найдена,
  • SLEEP — заблокирована из-за нехватки денег у оптимизатора.
Type Description
array Количество страниц по сайтам.
(int) sape.get_site_pages_count( (int) site_id [, (string) status] )
Publisher
Sites
Pages

Количество страниц по одному сайту.

Name Type Obligatorily Description
site_id int Yes Site's ID
status string No Статус ссылки. При передаче в результатах отображается только ссылки с определённым статусом.
Возможные значения:
  • WAIT_WM — ожидает подтверждения вебмастера,
  • WAIT_SEO — ожидает подтверждения оптимизатора,
  • OK — размещена,
  • ERROR — не найдена,
  • SLEEP — заблокирована из-за нехватки денег у оптимизатора.
Type Description
int Количество страниц по одному сайту.
(array) sape.get_sites_pages_context_count( [(string) status] )
Publisher
Sites
Pages
Contextual links

Количество контекстных страниц по сайтам.

Name Type Obligatorily Description
status string No Статус ссылки. При передаче в результатах отображается только ссылки с определённым статусом.
Возможные значения:
  • WAIT_WM — ожидает подтверждения вебмастера,
  • WAIT_SEO — ожидает подтверждения оптимизатора,
  • OK — размещена,
  • ERROR — не найдена,
  • SLEEP — заблокирована из-за нехватки денег у оптимизатора.
Type Description
array Количество контекстных страниц по сайтам.
(int) sape.get_site_pages_context_count( (int) site_id [, (string) status] )
Publisher
Sites
Pages
Contextual links

Количество контекстных страниц по одному сайту.

Name Type Obligatorily Description
site_id int Yes Site's ID
status string No Статус ссылки. При передаче в результатах отображается только ссылки с определённым статусом.
Возможные значения:
  • WAIT_WM — ожидает подтверждения вебмастера,
  • WAIT_SEO — ожидает подтверждения оптимизатора,
  • OK — размещена,
  • ERROR — не найдена,
  • SLEEP — заблокирована из-за нехватки денег у оптимизатора.
Type Description
int Количество контекстных страниц по одному сайту.
(array) sape.get_site_money_stats( (int) site_id [, (int) year [, (int) month [, (int) day]]] )
Publisher
Financial statistics
Sites

Статистика доходов по сайту.

Name Type Obligatorily Description
site_id int Yes Site's ID
year int No Year of sample
month int No Month of sample
day int No Day of sample
Type Description
array Статистика доходов по сайту.
(array) sape.get_projects( [ (bool|hash) show_deleted [, (int) pn = 0 [, (int) ps = 10000]]] )
Advertiser
Projects

Список проектов пользователя.

Name Type Obligatorily Default value Description
show_deleted bool|hash No - Показывать удаленные.
pn int No 0 Номер страницы (для пагинации).
ps int No 10000 Количество элементов для вывода на странице (для пагинации).
Type Description
array Возможна передача параметров в виде хеша:
  • (bool) show_deleted - показывать удаленные,
  • (bool) show_count - показывать количество урлов и ссылок в статусе ОК.
Возвращает список, каждый элемент содержит:
  • Project ID,
  • название,
  • автоматически снимать ссылки с сайтов, отсутствующих в ПС Яндекс,
  • не распространять ограничение на число ВС на избранные сайты,
  • автоматически снимать ссылки для главных страниц, количество ВС на которых превысило указанное значение,
  • автоматически снимать ссылки для страниц второго УВ, количество ВС на которых превысило указанное значение,
  • автоматически снимать ссылки для страниц третьего УВ, количество ВС на которых превысило указанное значение,
  • автоматически снимать ссылки, имеющие статус ERRORстолько дней подряд,
  • потрачено за сегодня,
  • потрачено за вчера,
  • потрачено всего,
  • дата создания,
  • код региона Яндекс для проверки ключевых слов,
  • количество урлов проекта,
  • количество ссылок в статусе OK.
(array) sape.get_project( (int) project_id )
Advertiser
Projects

Параметры проекта пользователя.

Name Type Obligatorily Description
project_id int Yes Project ID
Type Description
array Параметры проекта пользователя:
  • Project ID,
  • название,
  • автоматически снимать ссылки с сайтов, отсутствующих в ПС Яндекс,
  • не распространять ограничение на число ВС на избранные сайты,
  • автоматически снимать ссылки для главных страниц, количество ВС на которых превысило указанное значение,
  • автоматически снимать ссылки для страниц второго УВ, количество ВС на которых превысило указанное значение,
  • автоматически снимать ссылки для страниц третьего УВ, количество ВС на которых превысило указанное значение,
  • автоматически снимать ссылки, имеющие статус ERRORстолько дней подряд,
  • потрачено за сегодня,
  • потрачено за вчера,
  • потрачено всего,
  • дата создания,
  • дата удаления (только для удаленных проектов),
  • код региона Яндекс для проверки ключевых слов,
  • количество урлов проекта,
  • количество ссылок в статусе OK.
(bool) sape.project_update( (int) project_id, (hash) project_params )
Advertiser
Projects

Изменение настроек проекта в соответствии с переданными параметрами.

Name Type Obligatorily Description
project_id int Yes Project ID
project_params hash Yes Возможные параметры:
  • name — название,
  • flag_cancel_links_yabl — автоматически снимать ссылки с сайтов, отсутствующих в ПС Яндекс,
  • flag_ext_links_max_no_wl — не распространять ограничение на число ВС на избранные сайты,
  • nof_ext_links_max_l1 — автоматически снимать ссылки для главных страниц, количество ВС на которых превысило указанное значение,
  • nof_ext_links_max_l2 — автоматически снимать ссылки для страниц второго УВ, количество ВС на которых превысило указанное значение,
  • nof_ext_links_max_l3 — автоматически снимать ссылки для страниц третьего УВ, количество ВС на которых превысило указанное значение,
  • nof_days_to_keep_errors — автоматически снимать ссылки, имеющие статус ERROR, столько дней подряд
  • yandex_region_id — код региона Яндекс для проверки позиций ключевых слов проекта. -1 - не проверять позиции про проекту
Type Description
bool Изменение настроек проекта в соответствии с переданными параметрами.
(hash) sape.get_url( (int) url_id [, (bool) show_deleted] )
Advertiser
URLs

Информация о УРЛе (включая удалённые).

Name Type Obligatorily Default value Description
url_id int Yes - URL ID,
show_deleted bool No false Если show_deleted == true, результат содержит:
  • URL ID,,
  • Project ID,
  • УРЛ,
  • название,
  • режим модерации,
  • полуавтоматический режим,
  • дата создания,
  • сумма за сегодня,
  • сумма за вчера,
  • сумма всего,
  • общее количество ссылок,
  • период запуска авторежима,
  • ключевое слово,
  • позиция в yandex,
  • изменение позиции в yandex,
  • дата изменения позиции в yandex,
  • позиция в mail,
  • изменение позиции в mail,
  • дата изменения позиции в mail.
Type Description
array Информация о УРЛе (включая удалённые).
(array) sape.get_urls( (int) project_id [, (bool) show_deleted [, (array) opts]] )
Advertiser
URLs

Список УРЛов проекта (включая удалённые).

Name Type Obligatorily Default value Description
project_id int Yes - Project ID
show_deleted bool No false Если show_deleted == true, каждый элемент содержит:
  • URL ID,,
  • Project ID,
  • УРЛ,
  • название,
  • режим модерации,
  • полуавтоматический режим,
  • дата создания,
  • сумма за сегодня,
  • сумма за вчера,
  • сумма всего,
  • общее количество ссылок,
  • период запуска авторежима,
  • ключевое слово,
  • позиция в yandex,
  • изменение позиции,
  • дата изменения позиции.
opts array No - Может содержать следующие параметры:
  • (boolean) tiny — выводить краткую информацю,
  • (int) pn = 0 — номер страницы (для пагинации),
  • (int) ps = 0 — the number of elements to display on the page (for pagination)
Type Description
array Список УРЛов проекта (включая удалённые).
(array) sape.get_project_sites( (int) project_id )
Advertiser
Projects
Sites

Список ID площадок, на которых куплены ссылки.

Name Type Obligatorily Description
project_id int Yes Project ID
Type Description
array Список ID площадок, на которых куплены ссылки.
(array) sape.get_url_anchors( (int) url_id )
Advertiser
URLs
Anchors

Список анкоров УРЛа.

Name Type Obligatorily Description
url_id int Yes URL ID,
Type Description
array Список анкоров УРЛа, каждый элемент содержит:
  • ID анкора,
  • сам анкор,
  • количество использованных раз.
(int) sape.get_url_anchors_count( (int) url_id )
Advertiser
URLs
Anchors

Количество анкоров УРЛа.

Name Type Obligatorily Description
url_id int Yes URL ID,
Type Description
int Количество анкоров УРЛа.
(array) sape.get_urls_anchors_count( (hash) params )
Advertiser
URLs
Anchors

Список количества анкоров по всем УРЛам.

Name Type Obligatorily Description
params hash Yes Возможные параметры вызова:
  • (int|array) project_id - ID проекта/проектов,
  • (int|array) url_id - ID урла/урлов.
Type Description
array Список количества анкоров по всем УРЛам.
Результат содержит:
  • ID урла,
  • количество анкоров.
(string|array) sape.get_placement_status( (string) id [, (bool) check_sleep_balance = false] )
Advertiser
Publisher
Links

Текущий статус ссылки по ID.

Name Type Obligatorily Default value Description
id string Yes - Link ID
check_sleep_balance bool No false Если указан флаг check_sleep_balance, то будет возвращён массив со следующими полями:
  • Статус ссылки,
  • flag indicating the balance sleep (due to the advertiser's lack of money)
Type Description
string|array Текущий статус ссылки по ID.
(array) sape.get_url_money_stats( (int) url_id [, (int) year [, (int) month [, (int) day]]] )
Advertiser
Financial statistics
URLs

Статистика расходов по УРЛу.

Name Type Obligatorily Description
url_id int Yes URL ID,
year int No Year of sample
month int No Month of sample
day int No Day of sample
Type Description
array Статистика расходов по УРЛу.
(array) sape.get_project_money_stats( (int) project_id [, (int) year [, (int) month [, (int) day]]] )
Advertiser
Financial statistics
Projects

Статистика расходов по проекту.

Name Type Obligatorily Description
project_id int Yes Project ID
year int No Year of sample
month int No Month of sample
day int No Day of sample
Type Description
array Статистика расходов по проекту.
(array) sape.get_projects_money_stats( (int) year [, (int) month [, (int) day]] )
Advertiser
Financial statistics
Projects

Статистика расходов по всем проектам.

Name Type Obligatorily Description
year int Yes Year of sample
month int No Month of sample
day int No Day of sample
Type Description
array Статистика расходов по всем проектам.
(array) sape.get_balance_money_stats( (int) year [, (int) month [, (int) day]] )
Advertiser
Publisher
Financial statistics

Статистика изменений баланса.

Name Type Obligatorily Description
year int Yes Year of sample
month int No Month of sample
day int No Day of sample
Type Description
array Статистика изменений баланса.
(array) sape.get_categories_v2( (string) $lang = 'ru' )
Advertiser
Publisher
Categories and lists of transfers

Массив категорий сайтов.

Type Description
array Массив категорий сайтов.
(array) sape.get_domain_zones()
Advertiser
Publisher
Categories and lists of transfers

Массив доменных зон.

Type Description
array Массив доменных зон.
(array) sape.get_regions()
Advertiser
Publisher
Categories and lists of transfers

Массив регионов.

Type Description
array Массив доменных зон.
(array) sape.get_yaca_categories()
Advertiser
Publisher
Categories and lists of transfers

Массив категорий YACA.

Type Description
array Массив категорий YACA.
(array) sape.get_whitelists()
Advertiser
Publisher
White and black lists

Массив списков избранного.

Type Description
array Массив списков избранного.
(array) sape.get_messages( (hash) filter [, (int) pn = 0 [, ps = 100]] )
Advertiser
Publisher
Notifications

Выбор сообщений по параметрам, указанным в ассоциированном массиве filter.

Name Type Obligatorily Default value Description
pn int No 0 The page number
ps int No 100 Кол-во сообщений на странице. Может принимать следующие значения: 10,50,100,250,500,1000.
filter hash Yes - Возможные фильтры:
  • dates — массив дат за которые необходимо получить сообщения, доступны только последние семь дней
  • query — текст фильтра(UTF-8)
  • types — массив типов сообщений
    • 1 — На собственной странице * размещена новая ссылка * на URL *
    • 2 — Новая заявка на размещение на странице * ссылки * на URL *
    • 3 — Размещение на странице * ссылки * на URL * утверждено хозяином площадки (АВТО) и оптимизатором (АВТО)
    • 4 — Размещение на странице * ссылки * на URL * утверждено хозяином площадки (АВТО) и ожидает подтверждения оптимизатора.
    • 5 — Размещение на странице * ссылки * на URL * отменено.
    • 6 — На собственной странице * обновился текст ссылки на URL * — новый текст *
    • 7 — Заявка на смену текста ссылки на URL * на странице * — новый текст *
    • 8 — Новая цена (*) для размещения ссылки * на сайт *на странице *принята.
    • 9 — Размещение на странице * ссылки * на URL * подтверждено оптимизатором.
    • 10 — Площадка * [ID:*] удалена вебмастером из системы вместе со всеми заявками и ссылками!
    • 11 — Проект * удалён
    • 12 — В проект * добавлен URL *
    • 13 — Удаление URL из проекта
    • 14 — От Вашего сайта * [ID:*] в течение последних * дней не было ни одного обращения к нашему серверу за новыми ссылками. Покупка новых ссылок на сайте приостановлена. Напишите в обратную связь, когда исправите проблему.
    • 15 — При очередной проверке размещения ссылок, на странице * не была найдена ваша ссылка * на сайт *. Это может быть связано с проблемами хостинга у площадки. Средства с вашего счета не будут списаны за эти сутки, при восстановлении работоспособности площадки размещение вашей ссылки возобновится.
    • 16 — Число внешних ссылок на всех страницах сайта * обновлено нашим роботом.
    • 17 — Cайт * не проиндексирован поисковой системой Яндекс.
    • 18 — Главная страница сайта * не отвечает! Примите необходимые меры и добавьте сайт в систему снова.
    • 19 — Ваш сайт * проиндексирован нашим роботом и отправлен на модерацию. Для начала работы следует разрешить найденные роботом страницы к продаже. Сайт заработает после проверки нашим модератором.
    • 20 — Cайт * удалён из системы.
    • 21 — Ваш сайт * проиндексирован нашим контекстным роботом. Для начала работы следует разрешить найденные роботом страницы с контекстным кодом к продаже.
    • 22 — Цена на размещение ссылки * [*] на странице * увеличена с * до * . У Вас есть * дней, чтобы принять новую цену или отказаться от этой ссылки.
    • 24 — Размещение на странице * ссылки * на URL * утверждено хозяином площадки и оптимизатором (АВТО).
    • 25 — Размещение на странице * ссылки * на URL * утверждено хозяином площадки и ожидает подтверждения оптимизатора.
    • 26 — Ваш УРЛ [ID:*] из проекта * был принудительно переведён в ручной режим работы из полу-автоматического в связи с тем, что в течение 10 дней Вами не было одобрено/отклонено ни одной подобранной автоматом заявки.
    • 27 — Режим модерации УРЛа * был изменён на ручной/автоматический
    • 28 — Проект * усыплён
    • 29 — Размещение на странице * ссылки * на URL * приостановлено из-за нулевого баланса оптимизатора (ссылка переведена в статус SLEEP).
    • 31 — Ваш сайт * [ID:*] активирован вами после отсутствия обращения к нашему серверу за новыми ссылками.
    • 32 — Размещение на странице * ссылки * на URL * восстановлено (ссылка переведена из статуса SLEEP в статус ОК).
    • 33 — Заявка на смену текста ссылки на URL * на странице * — новый текст * — утверждено хозяином площадки (АВТО).
    • 34 — Настройка `Проставлять ссылкам атрибут rel="nofollow"` для URL * включена
    • 35 — Настройка `Проставлять ссылкам атрибут rel="nofollow"` для URL * сброшена
    • 36 — Частота работы авторежима на УРЛе * была изменена на * дня(ей).
    • 37 — На Вашем сайте * слишком большой процент ссылок в статусе ERROR. Покупка новых ссылок насайте приостановлена. Напишите в обратную связь, когда исправите проблему.
    • 38 — При очередной проверке размещения ссылок, на странице * не была найдена ваша ссылка * на сайт *. Это может быть связано с проблемами хостинга у площадки. Средства с вашего счета не будут списаны за эти сутки, при восстановлении работоспособности площадки размещение вашей ссылки возобновится.
    • 39 — Заявка на странице * ссылки * на URL * отменена.
Type Description
array Выбор сообщений по параметрам, указанным в ассоциированном массиве filter.
Если что-то нашлось, то возвращается массив:
  • row_count — кол-во сообщений
  • page_count — кол-во страниц
  • messages — массив сообщений, каждый элемент содержит:
    • date — дата
    • body — текст сообщения(UTF-8)
    • type — тип
(int) sape.placements_accept_wm( (array) ids )
Advertiser
Publisher
Links

Одобрение ссылок вебмастером. Необходимо одобрять ссылки в статусе WAIT_WM. Массив не больше 100 элементов.

Name Type Obligatorily Description
ids array Yes Links ID
Type Description
int Возвращает количество успешно одобренных.
(array) sape.get_placements_new_prices( (int) project_id [, (int) days] )
Advertiser
Publisher
Links

Получение новых цен ссылок проекта.

Name Type Obligatorily Default value Description
project_id int Yes 0 Если project_id == 0, активируется получение новых цен ссылок всех проектов.
project_id int No 30 Кол-во дней, в течение которых цены были изменены.
Type Description
array Новые цены ссылок проекта.
Возвращается массив, каждый элемент которого содержит:
  • id — Link ID
  • date — дата установки старой цены
  • price — старая цена
  • date_price_changed — дата установки новой цены
  • price_new — новая цена
(array) sape.get_projects_folders()
Advertiser
Sites

Возвращается массив, каждый элемент которого содержит:

  • Project ID
  • Section ID
  • section title

Type Description
array
  • Project ID
  • Section ID
  • section title
(array) sape.get_sites_folders()
Publisher
Sites

Возвращается массив, каждый элемент которого содержит:

  • Site's ID
  • Section ID
  • section title

Type Description
array
  • Site's ID
  • Section ID
  • section title
(array) sape.site_update( (int) site_id,  (hash) site_params )
Publisher
Sites

Изменение настроек сайта в соответствии с переданными параметрами.

Name Type Obligatorily Description
site_id int Yes Site's ID
site_params hash Yes Возможные параметры:
  • auto — автоматический режим,
  • flag_hide_url — скрывать урл,
  • flag_use_unprintable_words_stop_list — использовать списки слов-стоп ненормативной лексики,
  • flag_use_adult_words_stop_list — использовать списки слов-стоп adult-тематики,
  • flag_use_ambiguous_words_stop_list — использовать списки сомнительных слов-стоп,
  • flag_reject_foreign_words — не принимать ссылки полностью на латинице,
  • auto_activate_pages — автоматически активировать новые страницы,
  • flag_not_for_sale — не принимать новые заявки на сайт,
  • flag_no_dispenser_check — на этом сайте ссылки размещаются «вручную»,
  • auto_set_prices — автоматически устанавливать новые цены (0 — не устанавливать, 1 — средние по сайту, 2 — средние по системе умноженные на(auto_set_prices_factor), 3 — заданные вручную),
  • auto_set_prices_factor — значение для флага "средние по системе умноженные на",
  • pr_change_auto_set_prices — автоматически устанавливать новые цены при изменении PR(0 - не устанавливать, 1 - средние по сайту, 2 - средние по системе умноженные на (pr_change_prices_factor), 3 - заданные вручную),
  • pr_change_prices_factor — значение для флага "средние по системе умноженные на" при изменении PR,
  • nof_placements_autostop — количество ссылок в статусе OK после которого следует останавливать прием заявок,
  • price_context_factor_l1 — установка множителя цены для контекстных ссылок с главной страницы,
  • price_context_factor_l2 — установка множителя цены для контекстных ссылок для страниц второго уровня,
  • price_context_factor_l3 — установка множителя цены для контекстных ссылок для страниц третьего уровня,
  • traf_factor — установка множителя цены для траффиковых страниц, цены обновляются сразу
  • show_only_block — режим отображения ссылок (0 - смешанный, 1 - только в формате блоков),
  • block_links_control — параметры блочного отображения ссылок
    • background_color —цвет фона,
    • border_color — цвет рамки,
    • header_color — цвет заголовка,
    • text_color — цвет текста,
    • url_color — цвет url-а,
    • sign_color — цвет подписи,
    • header_size — размер заголовка,
    • text_size — размер текста,
    • url_size — размер урла,
    • sign_size — размер подписи,
    • border_width — ширина рамки,
    • border_use_radius — закруглять урлы,
    • text_align — выравнивание текста внутри блока,
    • text_sign — текст подписи,
    • block_orientation — ориентация текста внутри блока (0 вертикальная, 1 - горизонтальная),
    • show_header — флаг показа заголовка,
    • show_url — флаг показа урла,
    • block_width_custom — ширина блока,
    • css_class_prefix — префикс названий классов css,
    • block_no_css — (0 - генерировать автоматически и внедрять в код страницы, 1 - использовать свою таблицу стилей),
    • block_width — ширина блока ссылок,
    • block_width_unit — тип измерения ширины (px или %).
Тип Описание
array Изменение настроек сайта в соответствии с переданными параметрами.
(bool) sape.project_move_to_folder( (int) project_id, (int) folder_id )
Advertiser
Projects

Перенос проекта в другой раздел.

Name Type Obligatorily Description
project_id int Yes Project ID
folder_id int Yes Directory ID
Type Description
bool Перенос проекта в другой раздел.
(bool) sape.site_move_to_folder( (int) site_id, (int) folder_id )
Publisher
Sites

Перенос сайта в другой раздел.

Name Type Obligatorily Description
site_id int Yes Site's ID
folder_id int Yes Directory ID
Type Description
bool Перенос сайта в другой раздел.
(array) sape.get_placements_text_updates( [ (int) site_id] )
Advertiser
Publisher
Links
Anchors

Получение заявок на смену текста.

Name Type Obligatorily Description
site_id int No Если задан site_id, то только для сайта, иначе для всех сайтов пользователя.
Type Description
array Возвращается массив, каждый элемент которого содержит:
  • id — Link ID
  • date_created — дата создания ссылки
  • txt — старый текст
  • request_date — дата создания заявки на смену текста
  • request_txt — новый текст
  • action_reject — флаг, указывающий на то, что будет, если отклонить заявку.
    • 1 — старая ссылка сохраняется,
    • 2 — старая ссылка удаляется.
(bool) sape.placement_delete( (string) id )
Advertiser
Publisher
Links

Link removal by ID.

Name Type Obligatorily Description
id string Yes Link ID
Type Description
bool Link removal by ID
(array) sape.placements_delete( (array) ids )
Advertiser
Publisher
Links

Удаление ссылок по массиву ID.

Name Type Obligatorily Description
ids array Yes ID array
Type Description
array Возвращает массив ID успешно удалённых. Массив не больше 100 элементов.
(array) sape.placements_text_updates_accept( (array) pl_ids )
Advertiser
Publisher
Links
Anchors

Одобрение заявок на смену текста.

Name Type Obligatorily Description
pl_ids array Yes List of ID links
Type Description
array Возвращается массив с ID новых ссылок в том же порядке как и на входе.
(bool) sape.placements_text_updates_reject( (array) pl_ids )
Advertiser
Publisher
Links
Anchors

Отклонение заявок на смену текста.

Name Type Obligatorily Description
pl_ids array Yes List of ID links
Type Description
array Возвращается массив с ID новых ссылок в том же порядке как и на входе.
(string) sape.placement_create( (int) page_id, (int) url_id, (string) anchor [, (hash) params)] )
Advertiser
Publisher
Extended
Links

Размещение новой ссылки.

Name Type Obligatorily Description
page_id int Yes Page's ID
url_id int Yes URL ID,
anchor string Yes Если anchor число, то выбирается текст из БД текстов по ID==anchor. Если anchor==0, то берётся следующий неиспользованный текст.
params hash No Возможные параметры:
  • max_price — максимальная цена за ссылку, если цена ссылки, больше максимальной, то не будем покупать,
  • force_seo_wait — установка статуса если это возможно: 1 - ожидает подтверждения оптимизатора, 2 - размещено.
Type Description
string Размещение новой ссылки.
(array) sape.placements_create( (hash) placements )
Advertiser
Publisher
Extended
Links

Размещение новых ссылок.

Name Type Obligatorily Description
placements hash Yes Массив placements (не больше 100 элементов) надо составлять следующим образом:
  • page_id — число,
  • url_id — число,
  • (string) anchor — если число, то выбирается текст из БД текстов по ID==anchor. Если anchor==0, то берётся следующий неиспользованный текст. Если передаётся текст, то он и станет анкором.
  • params — массив, возможные параметры:
    • max_price — максимальная цена за ссылку, если цена ссылки, больше максимальной, то не будем покупать,
    • force_seo_wait — установка статуса если это возможно: 1 - ожидает подтверждения оптимизатора, 2 - размещено.
Type Description
array В случае успеха возвращается массив с ID ссылок или описаниями ошибок.
(int) sape.placement_update_url( (string) id, (int) url_id )
Advertiser
Publisher
Extended
Links
URLs

Изменение URL ссылки. Перенос ссылок возможен только между URL-ами одного домена.

Name Type Obligatorily Description
id string Yes Link ID
url_id int Yes URL ID,
Type Description
int Изменение URL ссылки. Перенос ссылок возможен только между URL-ами одного домена.
(text|bool) sape.placement_update_text( (string) id, (string) anchor [, (int) action_reject = 1] )
Advertiser
Publisher
Extended
Links
Anchors

Обновление текста ссылки.

Name Type Obligatorily Default value Description
ID string Yes - Link ID
anchor string Yes - Если anchor число, то выбирается текст из БД текстов по ID==anchor. Если anchor==0, то берётся следующий неиспользованный текст.
action_reject int No 1 Действие при отказе вебмастера сменить текст: 1 - оставить ссылку, 2 - снять ссылку.
Type Description
text|bool В случае успеха возвращает ID ссылки с новым текстом или true если добавлена заявка на смену текста.
(string) sape.placements_update_text_delayed( (hash) pl_anchor [, (int) action_reject = 1] )
Advertiser
Publisher
Extended
Links
Anchors
Pending tasks

Фоновое обновление текстов ссылок.

Name Type Obligatorily Default value Description
pl_anchor hash Yes - pl_anchor — ключами данного массива должны быть идентификаторы ссылок в виде строки, а значениями тексты или идентификаторы анкоров:array ((string) pl_id => (string) anchor, ...);
action_reject int No 1 Действие при отказе вебмастера сменить текст: 1 - оставить ссылку, 2 - снять ссылку.
Type Description
string Возвращает указатель на задание (handler).
(bool) sape.placement_accept_seo( (string) id )
Advertiser
Publisher
Extended
Links

Одобрение ссылки оптимизатором. Необходимо одобрять ссылки в статусе WAIT_SEO.

Name Type Obligatorily Description
id string Yes Link ID
Type Description
bool Advertiser's confirmation of link
(array) sape.placements_accept_seo( (array) ids )
Extended
Links
Advertiser
Publisher

Одобрение ссылок оптимизатором. Необходимо одобрять ссылки в статусе WAIT_SEO.

Name Type Obligatorily Description
ids array Yes Массив ID ссылок. Массив не больше 100 элементов.
Type Description
array Возвращается массив, каждый элемент которого содержит:
  • id — Link ID,
  • status — статус: 0 - ALREADY_IS, 1 - OK, -1 - FAILED.
(array) sape.placement_sleep_url( (int) url_id )
Advertiser
Publisher
Extended
Links
URLs

Заморозка всех ссылок УРЛа.

Name Type Obligatorily Description
url_id int Yes URL ID,
Type Description
array Возвращается массив со статистикой:
  • slept — количество успешно замороженных ссылок,
  • not_slept — количество ссылок, во время заморозки которых произошла ошибка,
  • removed — количество удалённых заявок.
(bool) sape.placement_sleep_project( (int) project_id )
Advertiser
Publisher
Extended
Links
Projects

Заморозка всех ссылок всех УРЛов проекта.

Name Type Obligatorily Description
project_id int Yes Project ID
Type Description
bool Заморозка всех ссылок всех УРЛов проекта.
(int) sape.placement_unsleep_url( (int) url_id )
Advertiser
Publisher
Extended
Links
URLs

Разморозка всех ссылок УРЛа.

Name Type Obligatorily Description
url_id int Yes URL ID,
Type Description
int В случае успеха возвращает количество успешно размороженных ссылок.
(int) sape.placement_sleep( (array|string) placement_ids )
Advertiser
Publisher
Extended
Links

Заморозка ссылки или группы ссылок.

Name Type Obligatorily Description
placement_ids array|string Yes ID ссылки или группы ссылок.
Type Description
int В случае успеха возвращает количество успешно замороженных ссылок.
(int) sape.placement_unsleep( (array|string) placement_ids )
Advertiser
Publisher
Extended
Links

Разморозка ссылки или группы ссылок.

Name Type Obligatorily Description
placement_ids array|string Yes ID ссылки или группы ссылок.
Type Description
int В случае успеха возвращает количество успешно размороженных ссылок.
(int) sape.placements_delete_url( (int) url_id [, (string) status] )
Advertiser
Publisher
Extended
Links
URLs

Отказ от всех ссылок УРЛа (если не указан статус, будут удалены все).

Name Type Obligatorily Description
url_id int Yes URL ID,
status string No If status is not specified, then all links will be removed
Type Description
int В случае успеха возвращает количество успешно удалённых заявок.
(int) sape.placements_wait_delete_url( (int) url_id )
Advertiser
Publisher
Extended
Links
URLs

Отказ от всех WAIT ссылок УРЛа (WAIT_SEO и WAIT_WM).

Name Type Obligatorily Description
url_id int Yes URL ID,
Type Description
int В случае успеха возвращает количество успешно удалённых заявок.
(bool) sape.placements_new_price_accept( (array) pl_ids )
Advertiser
Publisher
Extended
Links

Одобрение новых цен ссылок в конце срока.

Name Type Obligatorily Description
pl_ids array Yes Links ID
Type Description
bool Одобрение новых цен ссылок в конце срока.
(bool) sape.placements_new_price_reject( (array) pl_ids )
Advertiser
Publisher
Extended
Links
URLs

Отклонение новых цен ссылок в конце срока.

Name Type Obligatorily Description
pl_ids array Yes Links ID
Type Description
bool Отклонение новых цен ссылок в конце срока.
(int) sape.project_add( (string) name )
Advertiser
Publisher
Extended
Projects

Создание нового проекта.

Name Type Obligatorily Description
name string Yes Project's title
Type Description
int В случае успеха возвращает ID созданного проекта.
(bool) sape.project_delete( (int) project_id )
Advertiser
Publisher
Extended
Projects

Удаление проекта.

Name Type Obligatorily Description
project_id int Yes Project ID
Type Description
bool Удаление проекта.
(int) sape.url_add( (int) project_id, (string) url [, (string) name [, (string) keyword]] )
Advertiser
Extended
URLs

Добавление в проект нового УРЛа.

Name Type Obligatorily Description
project_id int Yes Project ID
url string Yes URL
name string No URL's title
keyword string No Keyword
Type Description
int В случае успеха возвращает ID созданного УРЛа.
(bool) sape.url_update( (int) url_id, (hash) params )
Advertiser
Extended
URLs

Изменение настроек УРЛа в соответствии с переданными параметрами.

Name Type Obligatorily Description
url_id int Yes URL ID,
params hash Yes Возможные параметры:
  • project_id — Project ID,
  • url — урл,
  • name — название,
  • keyword — ключевое слово,
  • auto_activity_period — период запуска авторежима,
  • flag_hide_links_from_se_v2 — видимость урла для поисковиков (можно менять только раз в сутки). Возможные значения:
    • 0 - Ни от кого не скрывать,
    • 1 - Скрыть от Яндекса тегом noindex,
    • 2 - Скрыть от Google атрибутом rel="nofollow".
Type Description
bool Изменение настроек УРЛа.
(bool) sape.url_delete( (int) url_id )
Advertiser
Extended
URLs

Удаление УРЛа.

Name Type Obligatorily Description
url_id int Yes URL ID,
Type Description
bool Удаление УРЛа.
(string) sape.url_anchor_add( (int) url_id, (string) anchor [, (hash) params)] )
Advertiser
Extended
URLs
Anchors

Добавление для УРЛа нового текста.

Name Type Obligatorily Description
url_id int Yes URL ID,
anchor string Yes Anchor
params hash No Возможные параметры:
  • limit — максимальное количество использования текста в ссылках.
Type Description
string В случае успеха возвращает ID нового текста, который можно в дальнейшем использовать при создании новых ссылок и смене текстов.
(array) sape.url_anchors_add( (int) url_id, (array) anchor [, (hash) params)] )
Advertiser
Extended
URLs
Anchors

Добавление для УРЛа новых текстов.

Name Type Obligatorily Description
url_id int Yes URL ID,
anchor array Yes Anchors
params hash No Возможные параметры:
  • limit — максимальное количество использования текста в ссылках,
  • return_errors — Возвращать ошибки, ответ будет в виде array(anchors_id => array(id,...), errors=>array(array(error_code,text_num),...), где text_num - порядковый номер недобавленного текста (нумерация от 1),
  • check_exist — Возвращать ошибку, если переданный текст уже существует на УРЛе. Если параметр не указан, то в случае наличия дубля анкора будет возвращаться ID уже существующего анкора.
Type Description
array Возвращает массив ID успешно добавленных текстов или массив с ID и Ошибками (см. параметр return_errors), которые можно в дальнейшем использовать при создании новых ссылок и смене текстов.
(bool) sape.url_anchor_delete( (int) url_id, (string) anchor )
Advertiser
Extended
URLs
Anchors

Удаление текста из базы текстов УРЛа (можно указывать id или непосредственно строку).

Name Type Obligatorily Description
url_id int Yes URL ID,
anchor string Yes Anchor
Type Description
bool В случае успеха возвращает true, если такого текста нет — ошибка.
(int) sape.url_anchors_delete( (int) url_id  [, (array) anchor_ids] )
Advertiser
Extended
URLs
Anchors

Удаление всех текстов (или заданных текстов, если задан anchor_ids) из базы текстов УРЛа.

Name Type Obligatorily Description
url_id int Yes URL ID,
anchor_ids array No Массив id анкоров в виде строк.
Type Description
int В случае успеха возвращает количество удалённых текстов.
(bool) sape.url_set_autoseo( (int) url_id, (bool) flag_auto, (bool) flag_require_confirm )
Advertiser
Extended
URLs
Filters and autofilters

Изменение режима модерации УРЛа.

Name Type Obligatorily Description
url_id int Yes URL ID,
flag_auto bool Yes flag_auto == false — ручной, (flag_auto == true && flag_require_confirm == false) — автоматический, (flag_auto == true && flag_require_confirm == true) — полуавтоматический.
flag_require_confirm bool Yes flag_auto == false — ручной, (flag_auto == true && flag_require_confirm == false) — автоматический, (flag_auto == true && flag_require_confirm == true) — полуавтоматический.
Type Description
bool Изменение режима модерации УРЛа.
(int) sape.project_bl_add( (int) project_id, (array) domains [, (bool) auto_remove_placements = true] )
Advertiser
Extended
Projects
White and black lists

Добавление доменов в черный список проекта. Возвращает количество успешно добавленных.

Name Type Obligatorily Default value Description
project_id int Yes - Project ID
domains array Yes - Domains
auto_remove_placements bool No true Remove the links with this domain after domain placement to GBL
Type Description
int Возвращает количество успешно добавленных доменов в черный список проекта.
(int) sape.project_bl_del( (int) project_id, (array) domains )
Advertiser
Extended

Удаление доменов из черного списка проекта.

Name Type Obligatorily Description
project_id int Yes Project ID
domains array Yes Domains
Type Description
int Возвращает количество успешно удаленных.
(array) sape.get_project_bl_domains( (int) project_id [, (int) pn = 0 [, (int) ps = 100]] )
Advertiser
Extended
Projects
White and black lists

Получение доменов черного списка проекта.

Name Type Obligatorily Default value Description
project_id int Yes - Project ID
pn int нет 0 Номер страницы (для пагинации).
ps int нет 100 Количество элементов для вывода на странице (для пагинации).
Type Description
array Возвращается массив, каждый элемент которого содержит:
  • id — ID домена,
  • domain — домен.
(int) sape.projects_gbl_add( (array) domains [, (bool) auto_remove_placements = true] )
Advertiser
Projects
White and black lists
Extended

Добавление доменов в глобальный черный список.

Name Type Obligatorily Default value Description
domains array Yes - Domains
auto_remove_placements bool No true Remove the links with this domain after domain placement to GBL
Type Description
int Возвращает количество успешно добавленных.
(int) sape.projects_gbl_del( (array) domains )
Advertiser
Extended
Projects
White and black lists

Удаление доменов из глобального черного списка.

Name Type Obligatorily Description
domains array Yes Domains
Type Description
int Возвращает количество успешно удаленных.
(array) sape.get_projects_gbl_domains( [ (int) pn = 0 [, (int) ps = 100]] )
Advertiser
Extended
Projects
White and black lists

Получение доменов ГБЛ.

Name Type Obligatorily Default value Description
pn int No 0 Номер страницы (для пагинации).
ps int No 100 Количество элементов для вывода на странице (для пагинации).
Type Description
array Возвращается массив, каждый элемент которого содержит:
  • id — ID домена,
  • domain — домен.
(int) sape.wl_add( (array) domains, (int/array) wl_ids )
Advertiser
Publisher
Extended
White and black lists

Добавление доменов в раздел/разделы избранного.

Name Type Obligatorily Description
domains array Yes Domains
wl_ids int/array Yes section's ID /sections of favorites ID
Type Description
int Возвращает количество успешно добавленных.
(bool) sape.wl_del( (array) domain_ids, (int/array) wl_ids )
Advertiser
Publisher
Extended
White and black lists

Удаление доменов из раздела/разделов избранного.

Name Type Obligatorily Description
domain_ids array Yes Domains ID
wl_ids int/array Yes section's ID /sections of favorites ID
Type Description
bool Удаление доменов из раздела/разделов избранного.
(array) sape.get_wl_domains( (int) wl_id [, (int) pn = 0 [, (int) ps = 100]] )
Advertiser
Publisher
Extended
White and black lists

Получение доменов раздела избранного.

Name Type Obligatorily Default value Description
wl_id int Yes - ID раздела избранного.
pn int No 0 Номер страницы (для пагинации).
ps int No 100 Количество элементов для вывода на странице (для пагинации).
Type Description
array Возвращается массив, каждый элемент которого содержит:
  • id — ID домена,
  • domain — домен.
(int) sape.whitelist_create( (string) domain )
Advertiser
Publisher
Extended
White and black lists

Добавление раздела избранного.

Name Type Obligatorily Description
domain string Yes Domain
Type Description
int В случае успеха возвращает ID нового раздела избранного.
(bool) sape.whitelist_delete( (int) wl_id )
Advertiser
Publisher
Extended
White and black lists

Удаление раздела избранного.

Name Type Obligatorily Description
wl_id int Yes ID списка избранного.
Type Description
bool Удаление раздела избранного.
(array) sape.get_urls_money_stats( (array) url_ids, (int) year [, (int) month = null [, (int) day = null]] )
Advertiser
Extended
URLs
Financial statistics

Получение статистики расходов по УРЛам за период времени. Ограничения:

  • выборка статистики за период не более года (т.е. параметр yearнужно обязательно указывать);
  • не более 500 идентификаторов УРЛов.

Name Type Obligatorily Default value Description
url_ids array Yes - URLs' ID
year int Yes - Year
month int No null Month
day int No null Month
Type Description
array Возвращает массив статистики расходов, который имеет следующую структуру:
  • total — суммарный расход,
  • items — массив данных статистики:
    • id — идентификатор УРЛа,
    • date_logged — дата,
    • sum — расход.
(int) sape.filter_create( (string) filter_name, (hash) filter )
Advertiser
Publisher
Extended
Filters and autofilters

Добавление фильтра с параметрами указанными в ассоциированном массиве filter.

Name Type Obligatorily Description
filter_name string Yes Filter's title
filter hash Yes Возможные фильтры:
  • ext_links — максимальное число внешних ссылок.
  • ext_links_forecast — максимальное прогнозируемое число внешних ссылок.
  • cy_from — минимальное значение тИЦ,
  • cy_2 — максимальное значение тИЦ,
  • pr_from — минимальное знаение PR,
  • pr_2 — максимальное значение PR,
  • price_from — минимальная цена страницы,
  • price_2 — максимальная цена страницы,
  • level_from — минимальный уровень вложенности страницы,
  • level_2 — максимальный уровень вложенности страницы,
  • in_yaca — сайты из YACA: нет параметра - все, 0 - только не в YACA, 1 - только в YACA,
  • in_dmoz — сайты из DMOZ: нет параметра - все, 0 - только не в DMOZ, 1 - только в DMOZ,
  • domain_level — уровень домена,
  • categories_v2 — массив с ID категорий,
  • no_double_in_project — Не отображать сайты, уже купленные в рамках других УРЛ текущего проекта,
  • flag_blocked_in_yandex — показывать сайты, которых нет в Яндексе (0-нет|1-да|2-не важно),
  • flag_blocked_in_google — показывать сайты, которых нет в Google (0-нет|1-да|2-не важно),
  • words — ключевые слова, минимум 4 символа,
  • whitelists — массив с ID списков избранного,
  • nogood — область поиска: 0 - все сайты, 1 - основная база, 2 - сайты сомнительного содержания,
  • date_added — количество дней, которые прошли с момента регистрации сайта в системе,
  • domain_zones — массив доменных зон, например ('ru', 'com', 'org'),
  • days_old_whois — минимальный возраст домена в днях,
  • links_display_mode — формат вывода ссылок(-1-любой|0-стандартный|1-блочный|2-смешанный),
  • page_languages — массив идентификаторов языков страниц сайта (sape.get_languages — список допустимых значений),
  • site_languages — массив идентификаторов преобладающих языков сайта (sape.get_languages — список допустимых значений),
  • schemas_access — схемы сайта: если не указано - не важно, 1 - только http, 2 - только https, 3 - http и https,
  • int_rank_1 — минимальное значение Sape IntRank,
  • int_rank_2 — максимальное значение Sape IntRank.
Type Description
int Если добавилось успешно, то возвращает ID фильтра.
(bool) sape.filter_update( (int) filter_id, (hash) new_filter )
Advertiser
Publisher
Extended
Filters and autofilters

Изменение параметров фильтра.

Name Type Obligatorily Description
filter_id int Yes Filter's ID
new_filter hash Yes см. выше, + filter_name;
Type Description
bool Изменение параметров фильтра.
(bool) sape.filter_delete( (int) filter_id [, (bool) force_delete = false] )
Advertiser
Publisher
Extended
Filters and autofilters

Удаление фильтра.

Name Type Obligatorily Default value Description
filter_id int Yes - Filter's ID
filter_id bool No false Если параметр force_delete == true, то удаляет все автофильтры которые привязаны к фильтру, в противном случае выполняет проверку есть ли автофильтры и если есть, то не будет удалять фильтр.
Type Description
bool Удаление фильтра.
(int) sape.filter_auto_create( (int) filter_id, (int) url_id, (int) quant, (int) price, (int) daily_quota )
Advertiser
Publisher
Extended
Filters and autofilters

Создание авто-фильтра для урла.

Name Type Obligatorily Description
filter_id int Yes Filter's ID
url_id int Yes URL ID,
quant int Yes Number
price int Yes Price
daily_quota int Yes Daily quota
Type Description
int Если добавилось успешно, то возвращает ID авто-фильтра.
(bool) sape.filter_auto_update( (int) filter_auto_id, (int) quant, (int) price, (int) daily_quota )
Advertiser
Publisher
Extended
Filters and autofilters

Изменение авто-фильтра для УРЛа.

Name Type Obligatorily Description
filter_auto_id int Yes Autofilter ID
quant int Yes Number
price int Yes Price
daily_quota int Yes Daily quota
Type Description
bool Изменение авто-фильтра для УРЛа.
(bool) sape.filter_auto_delete( (int) filter_auto_id )
Advertiser
Publisher
Extended
Filters and autofilters

Удаление авто-фильтра.

Name Type Obligatorily Description
filter_auto_id int Yes Autofilter ID
Type Description
bool Удаление авто-фильтра.
(array) sape.get_filters( [(array) opts] )
Advertiser
Publisher
Extended
Filters and autofilters

Получение списка фильтров.

Name Type Obligatorily Description
opts array No opts может содержать следующие параметры:
  • (bool) show_params = false — Display the value of the filters in the hash form,
  • (bool) show_extended = false — Показать значение дополнительных параметров фильтра,
  • (bool) show_auto_list = true — Показать список автофильтров,
  • (array) filter_id — Список ID фильтров.
Type Description
array Список фильтров, если указан параметр show_params, то возвращает параметры фильтра в виде хэша.
(array) sape.get_filters_auto( (int)/(array) url_id [, (bool) show_budget = false] )
Advertiser
Publisher
Extended
Filters and autofilters

Получение списка автофильтров для урла или списка урлов.

Name Type Obligatorily Default value Description
url_id int/array Yes - URL's ID / URLs' ID
show_budget bool No false Если show_budget = true, добавляются следующие поля:
  • current_quant — количество купленных ссылок,
  • current_price — стоимость купленных ссылок.
Type Description
array Возвращается массив, каждый элемент которого содержит:
  • filter_auto_id — ID автофильтра,
  • filter_id — Filter's ID,
  • url_id — ID урла,
  • quant — общая квота по ссылкам,
  • price — бюджет автофильтра,
  • daily_quota — дневная квота по ссылкам.
(int) sape.site_bl_add( (array) $domains [, (int) site_id = 0] )
Publisher
Extended
Sites
White and black lists

Добавление списка доменов в BL или GBL.

Name Type Obligatorily Default value Description
$domains array Yes - Массив доменов, не более 100 элементов.
site_id int No 0 Если site_id == 0 - добавление списка доменов в GBL.
Type Description
int Возвращает кол-во добавленных доменов.
(int) sape.site_bl_del( (array) $domains [, (int) site_id = 0] )
Publisher
Extended
Sites
White and black lists

Удаление списка доменов в BL или GBL.

Name Type Obligatorily Default value Description
$domains array Yes - Массив доменов, не более 100 элементов.
site_id int No 0 Если site_id == 0 - удаление списка доменов в GBL.
Type Description
int Возвращает кол-во удаленных доменов.
(bool) sape.site_set_max_per_page( (int) site_id, (hash) params )
Publisher
Extended
Sites

Установка максимального количества ссылок. Увеличивать максимальное количество ссылок можно не чаще чем 1 раз в 2 недели.

Name Type Obligatorily Description
site_id int Yes Site's ID
params hash Yes Возможные параметры:
  • mpp_1 — максимальное количество ссылок для главной,
  • mpp_2 — максимальное количество ссылок для страниц второго уровня,
  • mpp_3 — максимальное количество ссылок для страниц третьего уровня.
Type Description
bool Возвращает false если количество для всех уровней не изменилось и true в противоположном случае.
(bool) sape.page_update_price( (int) site_id, (int) page_id, (float) price [, (bool) force = false] )
Publisher
Extended
Pages

Изменение цены страницы.

Name Type Obligatorily Default value Description
site_id int Yes - Site's ID
page_id int Yes - Page's ID
price float Yes - Price
force float No false Если force = true - обновятся цены на проданные ссылки.
Type Description
bool Изменение цены страницы.
(bool) sape.pages_update_price( (int) site_id,(int) level, (int) pr, (int) page_id, (float) price [, (bool) force = false] )
Publisher
Extended
Pages

Изменение цены страницы.

Name Type Obligatorily Default value Description
site_id int Yes - Site's ID
level int Yes - Page level
pr int Yes - Может принимать значение 'all' если необходимо установить одну цену для определенного уровня вложенности.
price float Yes - Price
force float No false Если force = true - обновятся цены на проданные ссылки.
Type Description
bool Изменение цены страницы.
(string) sape.placements_delete_delayed( (array) pl_ids )
Advertiser
Publisher
Extended
Links
Pending tasks

Фоновое удаление ссылок.

Name Type Obligatorily Description
pl_ids array Yes Links ID
Type Description
string Возвращает указатель на задание (handler).
(struct) sape.get_task_status( (string) handler )
Advertiser
Publisher
Extended
Pending tasks

Получение статуса задания по указателю.

Name Type Obligatorily Description
handler string Yes Указатель на задание.
Type Description
struct Возвращает массив, содержащий следующие поля:
  • status — статус выполнения:
    • 0 — ожидает выполнения,
    • 1 — выполняется,
    • 2 — выполнено.
  • result — результат,
  • sofar — количество выполненных операций задания,
  • totalwork — общее количество операций задания,
Поля result, sofar, totalwork - могут быть пустыми (зависит от выполняемого задания и статуса).
(int) sape.site_delete( (int) site_id )
Extended
Sites
Publisher

Удаление площадки из системы.

Name Type Obligatorily Description
site_id int Yes Site's ID
Type Description
int Удаленная площадка из системы.
(array) sape.get_stopwords()
Advertiser
Publisher
Extended
Censored words

Получение списков стоп-слов пользователя.

Type Description
array Возвращает массив хешей, содержащий следующие поля:
  • id — идентификатор спика,
  • name — имя списка,
  • words — список стоп-слов.
(array) sape.get_stopwords_site( (int) site_id )
Advertiser
Publisher
Extended
Sites
Censored words

Получение массива идентификаторов списков стоп-слов сайта.

Name Type Obligatorily Description
site_id int Yes Site's ID
Type Description
array Массив идентификаторов списков стоп-слов сайта.
(int) sape.stopwords_list_add((string) name, (string) words)
Advertiser
Publisher
Extended

Добавление списка стоп-слов.

Name Type Obligatorily Description
name string Yes Name
words string Yes Censored words
Type Description
int Возвращает идентификатор созданного списка.
(void) sape.stopwords_list_update( (id) list_id, (string) name, (string) words )
Advertiser
Publisher
Extended
Censored words

Изменение списка стоп-слов.

Name Type Obligatorily Description
list_id id Yes List ID
name string Yes List title
words string Yes Censored words
Type Description
void Изменение списка стоп-слов.
(bool) sape.stopwords_list_delete( (id) list_id )
Advertiser
Publisher
Extended
Censored words

Удаление списка стоп-слов.

Name Type Obligatorily Description
list_id id Yes List ID
Type Description
bool Удаление списка стоп-слов.
(void) sape.stopwords_words_add( (id) list_id, (string) words )
Advertiser
Publisher
Extended
Sites
Censored words

Добавление стоп-слов к списку.

Name Type Obligatorily Description
list_id id Yes List ID
words string Yes Censored words
Type Description
void Добавление стоп-слов к списку.
(void) sape.stopwords_words_delete( (id) list_id, (string) words )
Advertiser
Publisher
Extended
Censored words

Удаление стоп-слов из списка.

Name Type Obligatorily Description
list_id id Yes List ID
words string Yes Censored words
Type Description
void Удаление стоп-слов из списка.
(int) sape.stopwords_site_add( (array) list_ids, (int) site_id )
Advertiser
Publisher
Extended
Sites
Censored words

Привязка списков стоп-слов к сайту.

Name Type Obligatorily Description
list_ids array Yes Invalid ID of censored words list
site_id int Yes Site's ID
Type Description
int Возвращает количество привязанных списков.
(int) sape.stopwords_site_delete( (array) list_ids, (int) site_id )
Advertiser
Publisher
Extended
Sites
Censored words

Удаление связей списков стоп-слов и сайта.

Name Type Obligatorily Description
list_ids array Yes Invalid ID of censored words list
site_id int Yes Site's ID
Type Description
int Возвращает количество удаленных связей.
(array) sape.get_languages( (string) $lang = 'ru')
Advertiser
Categories and lists of transfers

Список языков.

Type Description
array Возвращает массив языков, содержащий следующие поля:
  • id — идентификатор языка,
  • name — название.
Code
Message
Description
100
SAPE.RU: Not enough params :o(
Not enough parameters
101
SAPE.RU: Internal error :o(
Internal error
102
SAPE.RU: Bad or unknown ID :o(
Invalid ID
110
SAPE.RU: User registration failed :o(
The user is not registered
111
SAPE.RU: Bad login :o(
Invalid login or password
112
SAPE.RU: Login already in use :o(
This login is already in the system
113
SAPE.RU: Email already in use :o(
This e-mail is already in the system
114
SAPE.RU: Password too short :o(
The password is too short
115
SAPE.RU: Bad email :o(
Invalid e-mail
116
SAPE.RU: Bad username :o(
Invalid username
117
SAPE.RU: Bad refid :o(
Invalid referral ID
118
SAPE.RU: Bad user id :o(
Invalid user ID
119
SAPE.RU: User not auth :o(
The user is not authorized
120
SAPE.RU: Bad external system ID :o(
Invalid external system ID
121
SAPE.RU: Method is restricted for current user :o(
The method is not allowed to be called for this user
122
SAPE.RU: User does not exist :o(
User dos not exist
123
SAPE.RU: User does not have a phone :o(
The user has no phone number
140
SAPE.RU: Billing in progress :o(
Billing is in process
141
SAPE.RU: Afterbilling aggregations building in progress :o(
There is a postbilling creation of aggregations
150
SAPE.RU: Bad subscribe type :o(
Invalid subscription type
151
SAPE.RU: Bad template id :o(
Invalid template ID
210
SAPE.RU: Anchor add failed :o(
Anchor is not added
211
SAPE.RU: Anchor delete failed :o(
Anchor is not removed
310
SAPE.RU: Project create failed :o(
Project is not created
311
SAPE.RU: Project bad name :o(
Invalid project's title
320
SAPE.RU: URL Add failed :o(
URL is not added
321
SAPE.RU: URL is banned :o(
URL is banned
322
SAPE.RU: Bad URL length :o(
Invalid URL length
323
SAPE.RU: URL is malformed :o(
Malformed URL
324
SAPE.RU: Bad URL domain :o(
Invalid URL domain
325
SAPE.RU: Url contains quote :o(
URL contains the quotation marks
330
SAPE.RU: Site add failed :o(
Site is not added
331
SAPE.RU: Bad url :o(
Invalid URL
332
SAPE.RU: Site already exists :o(
Site is already in the system
333
SAPE.RU: No code on front page :o(
There is no system code on the homepage
334
SAPE.RU: No code on page :o(
There is no system code on the page
335
SAPE.RU: No connection to site :o(
Server communication error
336
SAPE.RU: Site cannot be reindexed now :o(
The site recrawling is currently prohibited
337
SAPE.RU: Site is already bought out :o(
Site is already purchased
338
SAPE.RU: Site reindex is already started :o(
Task is in the queue or is being executed.
410
SAPE.RU: Placement create failed :o(
Link is not created
420
SAPE.RU: Placement delete failed :o(
Link is not removed
430
SAPE.RU: Placement update text failed :o(
Link text is not changed
432
SAPE.RU: Placement update price failed :o(
Link price is not changed
435
SAPE.RU: Placement update url failed :o(
Link URL is not changed
440
SAPE.RU: Placement accept SEO failed :o(
Link is not confirmed by the advertiser
450
SAPE.RU: Placement unsleep failed :o(
Link is not restored
460
SAPE.RU: Placement accept WM failed :o(
Link is not confirmed by the publisher
465
SAPE.RU: Placement new price accept failed :o(
Error of new prices confirmation
466
SAPE.RU: Placement new price reject failed :o(
Error of new prices rejection
470
SAPE.RU: Autofilter create failed, no texts on url
Autofilter is not created. There is no texts for URL
471
SAPE.RU: Autofilter create failed, already exist
Autofilter is not created. It already exists
500
SAPE.RU: Bad Project ID
Invalid project ID
501
SAPE.RU: Bad Site ID
Invalid site ID
502
SAPE.RU: Bad URL ID
Invalid URL ID
503
SAPE.RU: Bad Placement ID
Invalid link ID
504
SAPE.RU: Bad Placement Text
Invalid link text
505
SAPE.RU: Bad date in params
Invalid date format in the parameters
506
SAPE.RU: Bad Page ID
Invalid page ID
507
SAPE.RU: Bad Project ID - No URLs
Invalid project ID: there are no URLs
508
SAPE.RU: Bad category id
Invalid category ID
509
SAPE.RU: Bad filter id
Invalid filter ID
510
SAPE.RU: Bad whitelist id
Invalid section ID in favorites
511
SAPE.RU: Bad keyword
Invalid keyword
512
SAPE.RU: Bad stop-words list ID
Invalid ID of censored words list
513
SAPE.RU: Bad Project blacklist ID
Project blacklist is not created
514
SAPE.RU: Bad date interval
Invalid date range
515
SAPE.RU: Bad domain id
Invalid domain ID
521
SAPE.RU: Bad placement anchor ID
Invalid anchor ID
522
SAPE.RU: Empty placement anchor
Empty anchor
523
SAPE.RU: Malformed placement anchor
Incorrect anchor
524
SAPE.RU: Spammed placement anchor
Spammed anchor
525
SAPE.RU: Anchor too long
Anchor is too long
526
SAPE.RU: Anchor exist
Anchor already exists
650
SAPE.RU: Empty login :o(
Empty login
651
SAPE.RU: User is not activated :o(
User is not activated
652
SAPE.RU: Quantity of attempts of authentication for current IP is exceeded :o(
Number of the authorization attemps for the current IP is exhausted
653
SAPE.RU: Login does not exist :o(
User dos not exist
654
SAPE.RU: Invalid authorization cookie :o(
Invalid authorisation cookie
655
SAPE.RU: User is banned :o(
User is banned
656
SAPE.RU: User is blocked - need to change password :o(
User is blocked. Change the password
657
SAPE.RU: Invalid authorization ticket :o(
Invalid authorisation ticket
660
SAPE.RU: Access restricted for current IP :o(
Access from the current IP is forbidden
661
SAPE.RU: No partner contract :o(
There is no affiliate program's contract
662
SAPE.RU: No WM contract :o(
There is no publisher's contract
663
SAPE.RU: No SEO contract :o(
There is no advertiser's contract
664
SAPE.RU: Extended mode denied :o(
Access to the additional functions is closed
665
SAPE.RU: Not wizard account
This is not a Wizard account
666
SAPE.RU: Invalid login or password :o(
Invalid login or password
667
SAPE.RU: Please, login
Log in the system, please
668
SAPE.RU: Quantity of attempts of authentication is exceeded
Number of the authorization attempts is exhausted
669
SAPE.RU: TEMPORARY UNAVAILABLE
Temporarily is not available
670
SAPE.RU: Empty array!
Empty array
671
SAPE.RU: Input array empty!
Input data array is empty
672
SAPE.RU: Return array empty!
Output data array is empty
673
SAPE.RU: Search result empty!
Search returned the empty result
680
SAPE.RU: Request processing error!
Error during the request processing
681
SAPE.RU: Request already exist!
Request already exists
711
SAPE.RU: Bill amount too small :o(
Invoice amount is too small
800
SAPE.RU: Bad handle :o(
Invalid index
801
SAPE.RU: Get task status failed :o(
Status receiving error by the transfered index
802
SAPE.RU: Cannot get factor status :o(
It is impossible to receive the factor status
900
SAPE.RU: OAuth error :o(
"OAuth" error
1000
SAPE.RU: Elama error :o(
"Elama" error
1100
SAPE.RU: RT error :o(
"RT" error
1200
SAPE.RU: RTB error :o(
"RTB" error
1300
SAPE.RU: Letero error :o(
"Letero" error
1400
SAPE.RU: Wizard error :o(
"Wizard" error
1500
SAPE.RU: Archiving in PR failed :o(
Project archiving in PR failed
2101
SAPE.RU: Anchor add_failed, bad name :o(
Anchor is not added, invalid title
2201
SAPE.RU: Teaser upload failed, maximum allowed size for file 1.95MB :o(
The image file should be less than 1.95 MB
2202
SAPE.RU: Teaser upload failed, file must be jpg, gif or png :o(
The image file should be in jpg, gif or png format
2203
SAPE.RU: Teaser upload failed, file broken:o(
The image file is not readable
4101
SAPE.RU: Placement create failed, undefined page
Link is not created, page is not defined
4102
SAPE.RU: Placement create failed, big price
Link is not created, price is too high
4103
SAPE.RU: Placement create failed, undefined site
Link is not created, site is not defined
4104
SAPE.RU: Placement create failed, links limit reached
Link is not created, placement limit is reached
4105
SAPE.RU: Placement create failed, page is not active
Link is not created, page is not activated
4106
SAPE.RU: Placement create failed, site is not active
Link is not created, site is not activated
4107
SAPE.RU: Placement create failed, self link (anchor_url==site_url)
Link is not created, it is outbound
4108
SAPE.RU: Placement create failed, link already exists
Link is not created, this links already exists
4109
SAPE.RU: Placement create failed, IN WM BL
Link is not created, URL is in the publisher's blacklist
4110
SAPE.RU: Placement create failed, IN SEO BL
Link is not created, URL is in the advertiser's blacklist
4111
SAPE.RU: Placement create failed, text error
Link is not created, text error
4112
SAPE.RU: Placement create failed, not enough money for 2 days
Link is not created, not enough funds for 2 days placement
4113
SAPE.RU: Placement context create failed, anchor text error
Contextual link is not created, anchor text's error
4114
SAPE.RU: Placement context create failed, sql error
Contextual link is not created, SQL error
4116
SAPE.RU: Placement context create failed, no snippet
Contextual link is not created, there is no snippet
4117
SAPE.RU: Placement get good text failed, there are stop words
Text is not selected, there are censored words
4118
SAPE.RU: Placement get good text failed, there are russian chars
Text is not selected, there are Russian letters
4119
SAPE.RU: Placement get good text failed
Text is not selected
4120
SAPE.RU: Placement get good text failed, no active anchor texts
Text is not selected, there are no active texts
4510
SAPE.RU: URL unsleep failed :o(
URL is no restored
4511
SAPE.RU: URL unsleep failed, no money :o(
URL is no restored, not enough money
4512
SAPE.RU: URL unsleep failed, no links to unsleep :o(
URL is no restored, there are no links to be restored
6651
SAPE.RU: Not wizard user account
This account doesn't use Wizard
6661
SAPE.RU: Authorization by password or md5 is prohibited. Please use token instead (Details: https://help.sape.ru/sape/faq/1685). To generate token visit https://passport.sape.ru/security/token/.
Authorization by password or md5 is prohibited. Use token, please (More info at: https://help.sape.ru/sape/faq/1685). You may generate token in your account: https://passport.sape.ru/security/token/
7000
SAPE.RU: Too deep :o(
Specify search conditions
7001
SAPE.RU: Too short word :o(
Too short word
7002
SAPE.RU: Quantity of calls to a method is exceeded
Number of the calls to the method is exhausted
7003
SAPE.RU: Search result is too big :o(
Too much data in SERP, specify search conditions
41021
SAPE.RU: Placement create failed, zero price
Link is not created, zero price
41031
SAPE.RU: Placement create failed, site is not saling
Link is not created, links selling is off on the site
41181
SAPE.RU: Placement get good text failed, there are not russian chars
Text is not selected, there are no Russian letters
41301
SAPE.RU: Placement create failed, undefined teaser page
Link is not created, teaser page is not defined
41302
SAPE.RU: Placement create failed, not enough traffic
Link is not created, not enough traffic on the page
41304
SAPE.RU: Placement create failed, not enough traffic on site
Link is not created, not enough traffic on the site
41305
SAPE.RU: Placement create failed, teaser blocks limit reached
Ссылка не создана, превышен лимит тизерных блоков