Как и другие API Google, Google Ads API использует протокол OAuth 2.0 для аутентификации и авторизации. OAuth 2.0 позволяет вашему клиентскому приложению Google Ads API получать доступ к учетной записи пользователя Google Ads без необходимости обработки или хранения информации для входа пользователя.
В целом, все сценарии авторизации OAuth 2.0 , поддерживаемые Google, также работают с Google Ads API. Однако это руководство сосредоточено на сценариях, наиболее распространенных среди разработчиков Google Ads API.
| Сценарий | Рекомендуемый подход |
|---|---|
| Моё приложение уже использует один или несколько API Google. Я уже реализовал поддержку рабочих процессов OAuth 2.0 для своего приложения и мне осталось только добавить функциональность API Google Ads в существующее приложение. |
|
| Я разрабатываю приложение для управления аккаунтами Google Ads, к которым у меня уже есть доступ. Если в будущем мне понадобится управлять новыми аккаунтами Google Ads, я получу к ним доступ, связав их со своим аккаунтом Google Ads Manager. ИЛИ Меня пригласят вести эти счета. | Используйте рабочий процесс для учетных записей служб . Если политика вашей организации или настройки учетных записей не позволяют использовать служебные учетные записи, используйте вместо этого однопользовательский процесс аутентификации . |
| Я разрабатываю приложение, которое управляет аккаунтами Google Ads от имени других пользователей. Мое приложение будет создавать экран пользователя, который позволит авторизованным пользователям подключиться к своим аккаунтам Google Ads и авторизовать мое приложение для управления этими аккаунтами от их имени. | Используйте многопользовательскую аутентификацию . |
Чтобы просмотреть и отозвать доступ для сторонних приложений, подключенных к вашей учетной записи Google, перейдите на страницу разрешений вашей учетной записи Google .