Podobnie jak inne interfejsy API Google, interfejs Google Ads API używa protokołu OAuth 2.0 do uwierzytelniania i autoryzacji. OAuth 2.0 umożliwia aplikacji klienckiej Google Ads API dostęp do konta Google Ads użytkownika bez konieczności obsługiwania i przechowywania informacji logowania użytkownika.
Ogólnie rzecz biorąc, wszystkie scenariusze autoryzacji OAuth 2.0 obsługiwane przez Google działają też w przypadku interfejsu Google Ads API. Skupimy się jednak na kilku scenariuszach, które są najczęstsze w przypadku deweloperów interfejsu Google Ads API.
| Scenariusz | Zalecane działania |
|---|---|
| Moja aplikacja używa już co najmniej 1 interfejsu API Google. Mam już w aplikacji obsługę przepływów pracy protokołu OAuth 2.0 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ę musiał zarządzać nowymi kontami Google Ads, uzyskam do nich dostęp, łą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 masz zasady organizacji, które uniemożliwiają korzystanie z kont usługi, użyj przepływu pracy uwierzytelniania pojedynczego użytkownika jako rozwiązania zastępczego. |
| Tworzę aplikację, która zarządza kontami Google Ads w imieniu innych użytkowników. Moja aplikacja utworzy ekran użytkownika, który umożliwi zalogowanym użytkownikom łączenie się z ich kontami Google Ads i autoryzowanie mojej aplikacji do zarządzania tymi kontami w ich imieniu. | Użyj uwierzytelniania wielu użytkowników. |
Aby sprawdzić i cofnąć dostęp aplikacji innych firm połączonych z Twoim kontem Google, otwórz stronę uprawnień na koncie Google.