Версия 2 (disabled)

Выпущена 23 августа 2010 г. Поддержка версии прекращена.

Документация: Руководство разработчика в.2 (PDF, 1.14 Мб).

Добавлено в версии

  • Метод GetSubClients. Возвращает список подчиненных пользователей первого уровня для указанного логина
  • Метод GetCampaignParams. Возвращает список параметров рекламной кампании и их значения.

Изменено в версии

  • Метод CreateOrUpdateCampaign:
    • Добавлены поля ContextLimit, DisabledDomains, DisabledIps, ConsiderTimeTarget, Status, StatusContextStop, StatusMetricaControl, StatusOpenStat.
    • Добавлена структура EmailNotificationInfo для управления уведомлениями по электронной почте. Структура включает поля Email, SendWarn, MoneyWarningValue, WarnPlaceInterval, SendAccNews.
    • Добавлена структура SmsNotificationInfo для управления SMS-уведомлениями. Структура включает поля SmsPhone, SmsTimeFrom, SmsTimeTo, ModerateResultSms, MetricaSms, MoneyInSms, MoneyOutSms.
    • Удалены поля Email, MoneyWarningValue, SendWarn. Параметры для управления уведомлениями по электронной почте объединены в структуру EmailNotificationInfo.
    • Удалены поля SmsSendWarnMoneyOut, SmsSendWarnMoneyIn, SmsSendModerate, SmsTimeHourFrom, SmsTimeMinFrom, SmsTimeHourTo, SmsTimeMinTo. Параметры для управления SMS-уведомлениями объединены в структуру SmsNotificationInfo.
  • Методы UpdatePrices и CreateOrUpdateBanners — добавлены входные параметры AutoBudgetPriority и ContextPrice.
  • Метод GetBannerPhrasesFilter — добавлен входной параметр ConsiderTimeTarget.
  • Методы GetBannerPhrases и GetBannerPhrasesFilter — к результирующей структуре BannerPhraseInfo добавлены параметры ContextPrice, ContextLowCTR, ContextCoverage.
  • Методы GetCampaignsList и GetCampaignsListFilter — вместо массива CampaignInfo возвращается массив ShortCampaignInfo, который:
    • содержит параметры CampaignID, Login, Name, StartDate, Sum, Rest, Shows, Clicks, Status, StatusShow, StatusModerate, StatusActivating, StatusArchive, IsActive;
    • не содержит параметры TimeTarget, Autobudget, AutobudgetSum, AutobudgetMaxPrice (их значения можно получить с помощью метода GetCampaignParams).
  • Метод GetClientInfo позволяет получать информацию о нескольких клиентах. В структуру ClientInfo добавлены поля Role, SendWarn, SendNews, SendAccNews, NonResident.
  • Методы ArchiveCampaign, UnArchiveCampaign, ResumeCampaign, StopCampaign, DeleteCampaign принимают на вход структуру CampaignIDInfo с новым параметром CampaignID. Совместимость с предыдущей версией API сохранена.