Версия 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 сохранена.