Z tego przewodnika dowiesz się, jak uzyskać dostęp do interfejsu Google Ads API za pomocą uwierzytelniania użytkownika. Więcej informacji o dostępnych opcjach uwierzytelniania znajdziesz w przewodniku.
Proces uwierzytelniania użytkownika wykorzystuje przepływ OAuth 2.0 do uzyskania autoryzacji od użytkownika, co umożliwia aplikacji zarządzanie kontami Google Ads w imieniu użytkowników. Gdy użytkownik zakończy autoryzację, serwer autoryzacji wyda token dostępu OAuth 2.0. Aplikacja używa tego tokena dostępu do wykonywania wywołań interfejsu API na koncie Google Ads użytkownika.
Tokeny dostępu OAuth 2.0 wygasają po godzinie, dlatego poproś o dostęp offline OAuth 2.0 . Dostęp offline zapewnia token odświeżania, który umożliwia aplikacji automatyczne generowanie nowych tokenów dostępu bez konieczności powtarzania interakcji z użytkownikiem.
Wybierz strategię uwierzytelniania
Proces uwierzytelniania użytkownika możesz zaimplementować na 2 sposoby:
- Uwierzytelnianie jednego użytkownika: zalecane, gdy jedno konto użytkownika ma dostęp do wszystkich kont Google Ads, którymi ma zarządzać Twoja aplikacja. Używaj uwierzytelniania jednego użytkownika jako alternatywy dla procesu konta usługi, gdy zasady organizacji lub konfiguracje kont uniemożliwiają korzystanie z kont usługi.
- Uwierzytelnianie wielu użytkowników: zalecane, gdy aplikacja zarządza kontami należącymi do wielu różnych użytkowników. To podejście wymaga utworzenia przepływu OAuth 2.0, który umożliwia każdemu użytkownikowi indywidualne uwierzytelnianie.
Dalsze kroki
- Proces uwierzytelniania jednego użytkownika
- Proces uwierzytelniania wielu użytkowników
- Wymagania dotyczące bezpieczeństwa w przypadku uwierzytelniania użytkownika