Plac zabaw OAuth

Jedną z opcji generowania danych logowania OAuth2 jest użycie OAuth2 Playground. OAuth2 Playground w połączeniu z konsolą interfejsu Google Ads API umożliwia ręczne tworzenie tokenów OAuth2.

Plac zabaw OAuth2 jest przeznaczony dla użytkowników, którzy potrzebują dostępu do kont tylko w przypadku jednego konta menedżera lub użytkownika Google Ads. Jeśli musisz poprosić o dane logowania wielu użytkowników, lepiej skonfigurować bibliotekę klienta na potrzeby OAuth w Search Ads 360.

Uzyskiwanie identyfikatora i tajnego klucza klienta

Jeśli nie masz jeszcze projektu w chmurze:

  1. Otwórz stronę Dane logowania w Konsoli interfejsów API Google.

  2. W menu projektu wybierz istniejący projekt lub utwórz nowy.

  3. Na stronie Dane logowania kliknij Utwórz dane logowania, a potem Identyfikator klienta OAuth.

  4. W sekcji Typ aplikacji wybierz Aplikacja internetowa.

  5. W sekcji Autoryzowane identyfikatory URI przekierowania dodaj wiersz z tymi informacjami:https://developers.google.com/oauthplayground

  6. Kliknij Utwórz.

  7. Na stronie Identyfikator klienta zapisz identyfikator klientatajny klucz klienta. Będą one potrzebne w następnym kroku.

Jeśli masz już projekt w chmurze, możesz go ponownie użyć, ustawiając autoryzowane identyfikatory URI przekierowania w sposób opisany powyżej.

Generowanie tokenów

  1. Otwórz OAuth2 Playground. (Użycie tego linku powinno wstępnie wypełnić niektóre kluczowe wartości).

  2. W prawym górnym rogu kliknij ikonę koła zębatego  i zaznacz pole wyboru Używaj własnych danych logowania OAuth (jeśli nie jest jeszcze zaznaczone).

  3. Sprawdź, czy:

    • Proces OAuth jest ustawiony na Po stronie serwera.
    • Typ dostępu jest ustawiony na Offline (dzięki temu otrzymasz token odświeżania i token dostępu, a nie tylko token dostępu).
  4. Wpisz identyfikator klienta OAuth2 i tajny klucz klienta OAuth2 uzyskane powyżej.

    ustawienia testowe,

  5. W sekcji Krok 1. Wybierz i autoryzuj interfejsy API na liście kliknij Search Ads 360 Reporting API i wybierz jego zakres. https://www.googleapis.com/auth/doubleclicksearch Następnie kliknij Autoryzuj interfejsy API:

    autoryzowanie interfejsów API

  6. Jeśli pojawi się prośba, zaloguj się na konto, do którego chcesz przyznać dostęp i autoryzację. W przeciwnym razie sprawdź, czy bieżący użytkownik w prawym górnym rogu to konto klienta lub konto menedżera, dla którego chcesz uzyskać dane logowania.

  7. Pojawi się prośba o potwierdzenie, że aplikacja ma zarządzać Twoimi kampaniami Search Ads 360. Aby kontynuować, kliknij Zaakceptuj.

  8. Na karcie Krok 2. Wymień kod autoryzacji na tokeny powinien pojawić się kod autoryzacji. Kliknij Kod autoryzacji wymiany dla tokenów.

    token kodu autoryzacji w środowisku testowym

  9. Jeśli wszystko pójdzie dobrze, pola Token odświeżaniaToken dostępu powinny zostać wypełnione (może być konieczne ponowne rozwinięcie sekcji Krok 2. Wymień kod autoryzacji na tokeny):

    token odświeżania w środowisku testowym

  10. Skopiuj token odświeżania do pliku konfiguracyjnego wybranej biblioteki klienta wraz z identyfikatorem klienta i tajnym kluczem klienta.

  11. Skonfiguruj bibliotekę klienta na potrzeby OAuth w interfejsie Search Ads 360 Reporting API

Usuwanie OAuth2 Playground z identyfikatora klienta

Teraz, gdy masz token odświeżania, nie musisz już używać narzędzia OAuth2 Playground jako autoryzowanego identyfikatora URI przekierowania. Aby usunąć go z listy autoryzowanych identyfikatorów URI przekierowania:

  1. Otwórz stronę Dane logowania w konsoli interfejsów API Google.

  2. Z menu projektu wybierz swój projekt.

  3. Na stronie Dane logowania kliknij nazwę identyfikatora klienta, aby ją edytować.

  4. Usuń adres https://developers.google.com/oauthplayground z sekcji Autoryzowane identyfikatory URI przekierowania. Pamiętaj, że musisz pozostawić co najmniej jeden identyfikator URI przekierowania.

  5. Kliknij Zapisz.