В этом руководстве рассказывается, как получить доступ к Google Ads API с помощью аутентификации пользователей. Подробнее о доступных вариантах аутентификации…
Процесс аутентификации пользователей использует процесс OAuth 2.0 для получения авторизации человека, что позволяет вашему приложению управлять аккаунтами Google Рекламы от имени пользователей. После того как пользователь завершит авторизацию, сервер авторизации выдаст токен доступа OAuth 2.0. Ваше приложение использует этот токен доступа для вызовов API к аккаунту Google Рекламы пользователя.
Поскольку срок действия токенов доступа OAuth 2.0 истекает через час, запросите офлайн-доступ OAuth 2.0. Офлайн-доступ предоставляет токен обновления, который позволяет вашему приложению автоматически генерировать новые токены доступа без необходимости повторного взаимодействия с пользователем.
Выберите стратегию аутентификации
Реализовать рабочий процесс аутентификации пользователей можно одним из двух способов:
- Аутентификация одного пользователя. Рекомендуется, если у одного аккаунта пользователя есть доступ ко всем аккаунтам Google Рекламы, которыми должно управлять ваше приложение. Используйте аутентификацию одного пользователя в качестве альтернативы рабочему процессу сервисного аккаунта, если правила организации или конфигурации аккаунта не позволяют использовать сервисные аккаунты.
- Аутентификация нескольких пользователей. Рекомендуется, если приложение управляет аккаунтами, принадлежащими разным пользователям. Для этого вам нужно создать поток OAuth 2.0, который позволит каждому пользователю проходить аутентификацию отдельно.
Дальнейшие действия
- Процесс аутентификации одного пользователя
- Рабочий процесс добавления пользователей
- Требования к безопасности аутентификации пользователей