Как и другие 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 .