Избранное | Русский | Войти

Что нового в API AdWords версии 2009?

API AdWords версии 2009 является результатом фундаментального изменения API, обеспечивающим большее функциональное равенство с интерфейсом AdWords. Начав с чистого листа, мы также смогли реорганизовать API так, чтобы функции, добавленные с момента выпуска версии 1, предоставлялись более удобно. Вот несколько изменений, которые можно обнаружить в версии 2009:

Хотя версия 2009 на первый взгляд выглядит совершенно иначе, фундаментальные принципы API AdWords сохранены:

  • Родительско-дочерние отношения между кампаниями, группами объявлений, объявлениями и кртиериями остались без изменений.
  • Отношения между службами и объектами не изменены. Например, служба AdGroupAdService (ранее известная как AdService) по-прежнему используется для добавления и удаления объявлений из родительской группы объявлений.
  • Функции, предоставляемые посредством полей и дочерних объектов, в версии 2009 были реорганизованы, но обеспечивают схожую функциональность. Например, сравните тип Campaign версии 13 и реорганизованный тип Campaign версии 2009.

Эта документация по версии 2009 предполагает, что вы пользовались предыдущими версиями API AdWords. Если вы только начали использовать API AdWords, ознакомьтесь с документацией по версии 13, чтобы подробнее узнать об этих веб-службах.

Чтобы помочь вам перейти с версии 13 на версию 2009, мы предоставляем статью Переход на версию 2009, в которой описаны изменения, которые вам потребуется внести в свое клиентское приложение.

Веб-службы

В следующей таблице показаны различия между веб-службами версий 13 и 2009.

v13 v2009
CampaignService CampaignService
часть службы CriterionService CampaignCriterionService
часть службы CampaignService CampaignTargetService
AdGroupService AdGroupService
AdService AdGroupAdService
CriterionService AdGroupCriterionService

В настоящее время API AdWords версии 2009 не предоставляет веб-служб вне области управления данными кампании. Вспомогательные службы (ReportService, InfoService, AccountService и т.д.) будут добавлены в следующем выпуске. До тех пор используйте вспомогательные службы из версии 13 вместе с службами управления данными кампании из версии 2009.

Согласованный интерфейс

Две операции определены для всех веб-служб API AdWords версии 2009:

  • get возвращает данные о кампании.

    Операция get принимает объект фильтра *Selector для данной службы, который позволяет получать объекты в зависимости от их идентификаторов, статусов, диапазонов дат и других критериев. Кроме того, с помощью операции get можно получать статистические данные. Для этого нужно задать поле statsSelector.

  • mutate добавляет, удаляет и обновляет данные о кампании.

    Операция mutate принимает массив объектов *Operation для данной службы, каждый из которых содержит операнд и оператор (ADD, REMOVE или SET). Это мощное обобщение позволяет выполнять по несколько различных операций в одном вызове.

Защищенная аутентификация

Вместо отправки вашего адреса электронной почты и пароля в заголовке запроса в API AdWords версии 2009 требуется выполнять аутентификацию с помощью защищенного маркера, который можно получить через API Google ClientLogin. authToken заменяет заголовки email и password, а также позволяет отправлять учетные данные входа, не раскрывая свой пароль.