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. |
|
|
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.