AdWords

  • Начало работы с AdWords.
  • Получение токена разработчика
  • Получение access_token Google OAuth 2.0
  • Установка токенов в диаграмме состояний Config
  • Описание объектов в папке AdWords

Начало работы с AdWords

Клониуйте папку AdWords в свое окружение.

Для работы с API AdWords Вам понадобятся данные аккаунта и токен Google OAuth 2.0.

Получение токена разработчика

Создайте отдельный (управляющий) аккаунт, получите его ID и токен разработчика.

  • clientCustomerId - ID Вашего аккаунта.

Скопируйте его из верхнего правого угла в аккаунте AdWords

Вы должны указывать ID аккаунта в котором запущены кампании, а не ID управляющего аккаунта из которого Вы взяли токен.

  • developerToken - токен разработчика.

Чтобы получить его используйте инструкцию.

Получение access_token Google OAuth 2.0

1) Настройте процессы и получите access_token, как описано в разделе OAuth аутентификация с одним отличием от инструкции в п.8:

Создайте заявку на получение access_token с Reference = adwords

2) Скопируйте ID диаграммы состояний State token из информационного блока ее стартового узла.

Это значение нам понадобится ниже.

Установка токенов в диаграмме состояний Config

1) Перейдите в режим View диаграммы состояний Config и нажмите New task

2) Заполните следующие параметры:

  • Reference = config
  • clientCustomerId - ID Вашего аккаунта
  • developerToken - токен разработчика
  • state_diagram_id - ID диаграммы состояний State token Google OAuth 2.0

3) Нажмите Add task

Теперь все необходимые параметры для авторизации в AdWords API установлены и готовы для получения их значений из других процессов.

Описание объектов в папке AdWords

Диаграмма состояний Config - хранение авторизационных данных


Процесс Get campaings - получение списка кампаний

Входящие параметры отсутсвуют

Исходящие параметры "успех":

  • array - json массив с результатами запроса

Исходящие параметры "ошибка":

  • code - код ошибки

Процесс Report - получение отчетов

Входящие параметры:

  • reportType - тип отчета

Исходящие параметры "успех":

  • array - json массив с результатами запроса

Исходящие параметры "ошибка":

  • code - код ошибки

Папка AdGroupService - управление группами объявлений

Процесс adGroup - GET by CampaignId - получние списка групп объявлений по ID кампании

Входящие параметры:

  • CampaignId - id кампании

Исходящие параметры "успех":

  • array - json массив с результатами запроса

Исходящие параметры "ошибка":

  • code - код ошибки
  • faultstring - текст ошибки

Папка AdGroupService - управление группами объявлений

Процесс adGroup - UPDATE - изменение статуса по группе объявлений

Входящие параметры:

  • adGroupId - id группы
  • status - новый статус группы

Исходящие параметры "успех":

  • result - новый статус

Исходящие параметры "ошибка":

  • code - код ошибки
  • faultstring - текст ошибки

Папка AdGroupAdService - управление объявлениями

Процесс AD - GET by AdGroupId - получение списка объявлений по ID группы объявлений

Входящие параметры:

  • adGroupId - id группы

Исходящие параметры "успех":

  • array - json массив с результатами запроса

Исходящие параметры "ошибка":

  • code - код ошибки
  • faultstring - текст ошибки

Папка AdGroupAdService - управление объявлениями

Процесс AD - UPDATE - изменение статуса по объявлению

Входящие параметры:

  • adGroupId - id группы
  • status - новый статус объявления
  • adId - id объявления

Исходящие параметры "успех":

  • result - новый статус

Исходящие параметры "ошибка":

  • code - код ошибки
  • faultstring - текст ошибки

Найдено совпадений ""

    Не найдено ""

    Вы бы порекомендовали Вашим коллегам документацию Corezoid.com для изучения?
    Введите, пожалуйста, Ваш email для обратной связи
    Спасибо!