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