Biblioteka klienta interfejsu Google Ads API dla języka Java

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.