При работе с API Google Ads существует множество мест, где адреса электронной почты используются для управления контактами и доступом, наиболее важными из которых являются следующие:
- Контактный адрес электронной почты API Google Ads : этот адрес электронной почты указан в качестве контакта в API-центре пользовательского интерфейса Google Ads.
- Электронная почта учетной записи Google Cloud Console : это адрес электронной почты, имеющий доступ администратора к учетной записи Google Cloud Console, используемой для вашего приложения OAuth 2.0.
- Адреса электронной почты управляющего аккаунта Google Ads : это адреса электронной почты, имеющие права администратора управляющего аккаунта Google Ads, к которому вы получаете доступ через API Google Ads. При создании токена обновления для своего приложения вы обычно аутентифицируете его API Google Ads с помощью одного из этих адресов.
Мы настоятельно рекомендуем использовать общие командные псевдонимы, чтобы не потерять доступ к этим учётным записям при переходе отдельных членов команды в другую команду или увольнении из компании. Далее в этом руководстве подробно рассматривается каждый из перечисленных ранее адресов электронной почты и то, как можно изменить его, чтобы использовать общий командный псевдоним вместо адреса электронной почты отдельного пользователя.
Контактный адрес электронной почты API Google Ads
Контактный адрес электронной почты Google Ads API — это адрес электронной почты, который вы указываете при регистрации в Google Ads API. Вам следует обеспечить доступ к этому псевдониму и регулярно проверять письма, отправляемые на этот адрес. Google использует этот адрес электронной почты для связи с вашей командой во время проверок API, запросов на аудит или чрезвычайных ситуаций, требующих немедленного внимания. Используйте общий псевдоним команды в качестве контактного адреса электронной почты, чтобы гарантировать, что все члены команды получат эти уведомления.
Чтобы обновить контактный адрес электронной почты API, выполните следующие действия:
Войдите в свой аккаунт менеджера Google Ads.
Нажмите «Администратор» в левом нижнем углу экрана.
В разделе «Настройки учетной записи менеджера» нажмите «Центр API» .
В разделе «Сведения о разработчике» найдите контактный адрес электронной почты API. Нажмите стрелку вниз и отредактируйте адрес электронной почты. Нажмите «Сохранить» .
Учетная запись Google Cloud Console
Проект Google API Console содержит учётные данные OAuth вашего приложения и управляет доступом к API Google Ads. Обеспечьте доступ к этой учётной записи, назначив её владельцу общий псевдоним.
Чтобы обновить владельца проекта Google API Console, выполните следующие действия:
- Войдите в консоль API Google .
- Выберите свой проект из раскрывающегося меню в левом верхнем углу страницы.
- Перейдите в раздел IAM и администрирование > IAM в меню слева.
- Нажмите кнопку Предоставить доступ .
- Введите общий адрес электронной почты в разделе «Добавить участников» .
- Назначьте роль владельца .
- Нажмите кнопку «Сохранить» . Подробнее о предоставлении и отзыве доступа см. в документации Cloud.
Управляющий аккаунт Google Ads
Распространённый метод управления аккаунтами с помощью API Google Ads — это объединение всех аккаунтов в один управляющий аккаунт и выполнение вызовов API ко всем аккаунтам, используя данные самого верхнего управляющего аккаунта. В этой конфигурации:
- Разработчик выпускает токен обновления, используя учетные данные пользователя, имеющего доступ к аккаунту менеджера Google Ads.
- Разработчик устанавливает заголовок
login_customer_id
как идентификатор клиента учетной записи менеджера Google Ads, а заголовокcustomer_id
— как идентификатор клиента учетной записи, к которой выполняются вызовы API.
Один из потенциальных рисков такой настройки заключается в том, что если авторизованный пользователь потеряет доступ к управляющему аккаунту Google Ads, токен обновления станет недействительным, и все вызовы API завершатся ошибкой. Чтобы избежать этого, вы можете пригласить общий псевдоним электронной почты для управления этим управляющим аккаунтом Google Ads с соответствующими уровнями доступа . Используйте этот общий псевдоним электронной почты для выдачи токена обновления для выполнения вызовов API.