Biblioteka klienta Java jest hostowana na GitHubie i rozpowszechniana przez Maven Central. Oferuje kilka funkcji, które ułatwiają korzystanie z interfejsu API, w tym łatwiejsze zarządzanie danymi logowania i tworzenie klientów usługi 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.1.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>
Możesz też utworzyć bibliotekę ze źródła.
Wykonaj pierwsze wywołanie interfejsu API
Aby korzystać z interfejsu Google Ads API, musisz wykonać kilka czynności, które pozwolą Ci uzyskać dostęp do interfejsu API i skonfigurować konta Google Ads. Skorzystaj z krótkiego przewodnika, który przeprowadzi Cię przez wszystkie ważne kroki, w tym konfigurowanie kont Google Ads.
Podstawowe użycie
Zapoznaj się z podstawowym przewodnikiem, aby dowiedzieć się, jak skonfigurować projekt, utworzyć instancje klientów usługi i uruchomić przykłady kodu za pomocą biblioteki klienta w języku Java.
Uwierzytelnianie i autoryzacja
Biblioteka klienta Java obsługuje wiele metod uwierzytelniania i autoryzacji, w tym przepływy aplikacji komputerowych i aplikacji internetowych OAuth 2.0, konta usługi i domyślne uwierzytelnianie aplikacji. Więcej informacji znajdziesz w przewodniku po uwierzytelnianiu i autoryzacji.
Konfiguracja i logowanie
Biblioteka klienta 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 Java zawiera klasy narzędzi, które ułatwiają korzystanie z interfejsu API. Aby dowiedzieć się więcej, zapoznaj się z tymi przewodnikami:
- FieldMasks: funkcje pomocnicze do tworzenia i obliczania masek pól aktualizacji.
- ResourceNames: narzędzia do formatowania ciągów znaków nazw zasobów encji.
- Długo trwające operacje: funkcje pomocnicze do monitorowania asynchronicznych operacji interfejsu API i zarządzania nimi.
Dostosowywanie aplikacji
W przewodniku po zaawansowanym użytkowaniu znajdziesz zalecenia dotyczące dostosowywania limitów czasu aplikacji, ustawień ponawiania prób, opóźnienia uruchamiania i zarządzania zależnościami.