W tym przewodniku znajdziesz instrukcje konfigurowania OAuth 2.0 w celu uzyskiwania dostępu do interfejsu API za pomocą własnych danych logowania oraz przepływu na komputerze lub przepływu w przeglądarce. Wystarczy wykonać te czynności tylko raz, chyba że cofniesz, usuniesz lub zmienisz dozwolone zakresy danych swoich danych logowania OAuth 2.0.
Tworzenie danych logowania OAuth 2.0
- Wykonaj czynności opisane w artykule Konfigurowanie projektu w Konsoli interfejsów API Google do obsługi interfejsu Google Ads API. 
- Zapisz identyfikator klienta i tajny klucz klienta, a następnie wróć na tę stronę. 
Konfigurowanie biblioteki klienta
- 
    W terminalu uruchom przykład kodu GenerateUserCredentials, który wyświetli prompt z prośbą o podanie identyfikatora klienta OAuth 2.0 i jego tajnego klucza.php GenerateUserCredentials.php 
- 
    Przykład kodu zawiera prośbę o odwiedzenie adresu URL, w którym musisz zezwolić aplikacji na dostęp do Twojego konta Google Ads. Paste this URL in your browser: https://accounts.google.com/o/oauth2/v2/auth?response_type=code&access_type=offline&client_id=... Otwórz adres URL w sesji przeglądarki prywatnej lub w oknie incognito. Zaloguj się na konto Google, którego używasz do uzyskiwania dostępu do Google Ads. Zazwyczaj jest to adres e-mail logowania do konta menedżera Google Ads, które zawiera wszystkie konta, którymi musisz zarządzać w ramach hierarchii kont. Na ekranie zgody OAuth 2.0 kliknij Dalej.   Przejdziesz na stronę z komunikatem potwierdzającym, że autoryzacja się udała. Your refresh token has been fetched. Check the console output for further instructions. 
- 
    Wróć do konsoli, na której uruchamiasz przykład kodu. Zobaczysz, że przykład kodu został ukończony i wyświetla token odświeżania oraz instrukcje, a następnie instrukcje, których musisz przestrzegać, aby skonfigurować bibliotekę klienta: Your refresh token is: 1/Yw********** Copy the text below into a file named "google_ads_php.ini" in your home directory, and replace "INSERT_DEVELOPER_TOKEN_HERE" with your developer token: [GOOGLE_ADS] developerToken = "INSERT_DEVELOPER_TOKEN_HERE" [OAUTH2] Copy the following lines to your 'google_ads_php.ini' file: clientId = "***********************apps.googleusercontent.com" clientSecret = "****" refreshToken = "****"