Biblioteka klienta interfejsu Google Ads API dla języka Java

Biblioteka klienta Java jest hostowana na GitHubie i dystrybuowana za pomocą Maven Central. Oferuje on kilka funkcji, które ułatwiają korzystanie z interfejsu Google Ads API, w tym łatwiejsze zarządzanie danymi logowania i tworzenie klientów usługi Google Ads API.

Biblioteka wymaga Javy 8 lub nowszej.

Instalacja

Aby zarządzać wersjami zależności, użyj zestawienia 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>47.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>

Możesz też utworzyć bibliotekę ze źródła.

Wykonywanie pierwszego wywołania interfejsu API

Biblioteka wideo: wprowadzenie do biblioteki klienta Java

Aby korzystać z interfejsu Google Ads API, musisz wykonać kilka czynności, aby uzyskać do niego dostęp i skonfigurować konta Google Ads. Postępuj zgodnie z przewodnikiem szybkiego startu, który przeprowadzi Cię przez wszystkie ważne kroki, w tym konfigurację kont Google Ads.

Podstawowe użycie

Więcej informacji o konfigurowaniu projektu, tworzeniu instancji klientów usług i uruchamianiu przykładowych kodów za pomocą biblioteki klienta w Javie znajdziesz w przewodniku po podstawowym użyciu.

Uwierzytelnianie i autoryzacja

Biblioteka klienta Java obsługuje wiele metod uwierzytelniania i autoryzacji, w tym przepływy protokołu OAuth 2.0 w aplikacjach na komputery i w aplikacjach internetowych, konta usług 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ędziowe, które zwiększają użyteczność interfejsu API. Aby dowiedzieć się więcej, zapoznaj się z tymi przewodnikami:

  • FieldMasks pomocnicze funkcje do tworzenia i obliczania masek pól aktualizacji.
  • ResourceNames: narzędzia do formatowania ciągów nazw zasobów jednostek.
  • Długo trwające operacje: narzędzia pomocnicze do monitorowania i zarządzania asynchronicznymi operacjami interfejsu API.

Dostosowywanie aplikacji

W przewodniku zaawansowanym znajdziesz rekomendacje dotyczące dostrajania limitów czasu aplikacji, ustawień ponawiania, opóźnienia uruchamiania i zarządzania zależnościami.