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 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 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. Ten przewodnik koncentruje się jednak na scenariuszach najczęściej spotykanych przez 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ż w aplikacji obsługę przepływów pracy OAuth 2.0 i muszę tylko dodać do niej funkcje interfejsu Google Ads API.
  1. Upewnij się, że autoryzowany użytkownik lub konto usługi ma dostęp do kont Google Ads, do których wysyłasz wywołania interfejsu API. Więcej informacji znajdziesz w artykule Model dostępu do Google Ads.
  2. W zależności od podejścia stosowanego w przypadku pozostałych interfejsów API Google, z których korzysta Twoja aplikacja, zapoznaj się z przepływem pracy uwierzytelniania wielu użytkowników lub z przepływem pracy konta usługi.
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 zasady organizacji lub konfiguracja konta uniemożliwiają korzystanie z kont usługi, użyj uwierzytelniania pojedynczego użytkownika zamiast tego.

Tworzę aplikację, która zarządza kontami Google Ads w imieniu innych użytkowników. Moja aplikacja będzie zawierać 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.