Biblioteka klienta w języku Java jest hostowana na GitHubie i rozpowszechniana za pomocą Maven Central. Oferuje ona kilka funkcji, które ułatwiają korzystanie z interfejsu API, w tym łatwiejsze zarządzanie danymi logowania i tworzenie klientów usług interfejsu Google Ads API.
Biblioteka wymaga Javy 8 lub nowszej.
Instalacja
Aby zarządzać wersjami zależności, użyj listy materiałów (BOM) interfejsu Google Ads API w pliku pom.xml lub
build.gradle:
<!-- Import the Bill of Materials (BOM) to ensure you're using compatible
versions of all google-ads libraries. -->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.google.api-ads</groupId>
<artifactId>google-ads-bom</artifactId>
<version>48.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<!-- Add the google-ads dependency, without a version. The version is
managed by the BOM. -->
<dependency>
<groupId>com.google.api-ads</groupId>
<artifactId>google-ads</artifactId>
</dependency>
Bibliotekę możesz też skompilować ze źródeł.
Wykonaj pierwsze wywołanie interfejsu API
Aby korzystać z interfejsu Google Ads API, musisz wykonać kilka czynności, aby uzyskać dostęp do interfejsu API i skonfigurować konta Google Ads. Postępuj zgodnie z krótkim przewodnikiem (dla początkujących), który przeprowadzi Cię przez wszystkie ważne kroki, w tym konfigurację kont Google Ads.
Podstawowe użycie
Aby dowiedzieć się, jak skonfigurować projekt, utworzyć instancje klientów usług i uruchomić przykłady kodu za pomocą biblioteki klienta w języku Java, zapoznaj się z przewodnikiem podstawowego użycia.
Uwierzytelnianie i autoryzacja
Biblioteka klienta w języku Java obsługuje kilka metod uwierzytelniania i autoryzacji, w tym przepływy aplikacji na komputery i aplikacji internetowych OAuth 2.0, konta usług i domyślne uwierzytelnianie aplikacji. Więcej informacji znajdziesz w przewodniku uwierzytelniania i autoryzacji.
Konfiguracja i logowanie
Biblioteka klienta w języku Java obsługuje wiele opcji konfiguracji
(w tym pliki ads.properties, zmienne środowiskowe i konfigurację programową)
oraz funkcje logowania do śledzenia żądań i odpowiedzi interfejsu API.
Narzędzia
Biblioteka klienta w języku Java zawiera klasy narzędziowe, które ułatwiają korzystanie z interfejsu API. Aby dowiedzieć się więcej, zapoznaj się z tymi przewodnikami:
- FieldMasks: narzędzia pomocnicze do tworzenia i obliczania masek pól aktualizacji.
- ResourceNames: narzędzia do formatowania ciągów nazw zasobów encji.
- Długo trwające operacje: narzędzia pomocnicze do monitorowania i zarządzania asynchronicznymi operacjami interfejsu API.
Dostosuj aplikację
Więcej informacji o tym, jak dostosować limity czasu aplikacji, ustawienia ponawiania, opóźnienie uruchamiania i zarządzanie zależnościami, znajdziesz w przewodniku zaawansowanego użycia.