Używanie protokołu OAuth 2.0 na potrzeby dostępu do interfejsu Google Ads API

Podobnie jak inne interfejsy API Google, interfejs Google Ads API używa do uwierzytelniania i autoryzacji protokołu OAuth 2.0. Protokół OAuth 2.0 umożliwia aplikacji klienckiej interfejsu Google Ads API dostęp do konta Google Ads użytkownika bez konieczności obsługiwania i przechowywania jego danych logowania.

Ogólnie rzecz biorąc, wszystkie scenariusze autoryzacji OAuth 2.0 obsługiwane przez Google działają też z interfejsem Google Ads API. Ten przewodnik skupia się jednak na scenariuszach, które są najczęstsze w przypadku deweloperów korzystających z interfejsu Google Ads API.

Scenariusz Zalecane działania
Moja aplikacja używa już co najmniej 1 interfejsu API Google. Mam już obsługę przepływów pracy OAuth 2.0 w aplikacji i muszę tylko dodać do niej funkcje interfejsu Google Ads API.
  1. Upewnij się, że upoważniony użytkownik lub konto usługi ma dostęp do kont Google Ads, na których wykonujesz wywołania interfejsu API. Więcej informacji znajdziesz w artykule Model dostępu Google Ads.
  2. Zapoznaj się z procesem uwierzytelniania wielu użytkowników lub procesem uwierzytelniania konta usługi w zależności od podejścia, które stosujesz w przypadku pozostałych interfejsów API Google używanych przez Twoją aplikację.
Tworzę aplikację, która zarządza kontami Google Ads, do których mam już dostęp. Jeśli w przyszłości będę potrzebować dostępu do nowych kont Google Ads, uzyskam go, łącząc je z moim kontem menedżera Google Ads.

LUB

Ktoś zaprosi mnie do zarządzania tymi kontami.

Użyj przepływu pracy konta usługi.

Jeśli zasady organizacji lub konfiguracja konta uniemożliwiają korzystanie z kont usługi, użyj procesu uwierzytelniania pojedynczego użytkownika.

Tworzę aplikację, która zarządza kontami Google Ads w imieniu innych użytkowników. Moja aplikacja będzie tworzyć ekran użytkownika, który umożliwi zalogowanym użytkownikom łączenie się z ich kontami Google Ads i upoważnianie mojej aplikacji do zarządzania tymi kontami w ich imieniu. Użyj uwierzytelniania wielu użytkowników.

Aby sprawdzić i cofnąć dostęp aplikacjom innych firm połączonym z Twoim kontem Google, wejdź na stronę uprawnień konta Google.