Podobnie jak inne interfejsy API Google, interfejs Google Ads API używa do uwierzytelniania i autoryzacji protokołu OAuth 2.0. OAuth 2.0 umożliwia aplikacji klienckiej interfejsu Google Ads API dostęp do konta Google Ads użytkownika bez konieczności obsługiwania lub 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 korzystających z interfejsu Google Ads API.
Scenariusz | Zalecane działania |
---|---|
Moja aplikacja używa już co najmniej jednego interfejsu API Google. Mam już w aplikacji obsługę przepływów pracy 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ę potrzebować 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 procesu 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 połączenie się z ich kontami Google Ads i przyznanie mojej aplikacji uprawnień do zarządzania tymi kontami w ich imieniu. | Użyj uwierzytelniania wielu użytkowników. |