Library Klien

Library klien kami menyediakan tampilan tingkat tinggi dan elemen penyusun dasar fungsi Google Ads API, sehingga mempermudah pengembangan aplikasi dengan cepat. Sebaiknya mulai dengan satu API jika Anda baru menggunakan API.

Library klien Sumber Distribusi Contoh kode
Java google-ads-java Maven yang bernama tar.gz Lihat di GitHub
.NET google-ads-dotnet tar.gz, zip Lihat di GitHub
PHP google-ads-php tar.gz Lihat di GitHub
Python google-ads-python tar.gz, zip Lihat di GitHub
Ruby google-ads-ruby gem, tar.gz, zip Lihat di GitHub
Perl google-ads-perl tar.gz, zip Lihat di GitHub

Versi API yang didukung

Tabel di bawah ini mencantumkan versi library tertentu yang mendukung setiap versi API yang tersedia.

Versi API Versi library Python Versi library Ruby Versi library PHP Versi library Java Versi library .NET Versi library Perl
v11 >= 17,0.0 >= 18,0.0 >=15,1.0 >= 19,0.0 >= 12,1.0 >= 12,0.0
v10 >= 15,0.0 >= 16,0.0 >= 14,0.0 >= 17,0.0 >= 11,0.0 >= 10,0.0
v9. >= 14,1.0 >= 15,0.0 >= 12,1.0 >= 16,0.0 >= 10,2.0 >= 9,2.0

Konfigurasi

Setiap library Klien Ads API menyediakan setelan konfigurasi dan metode pemuatan yang berbeda yang dapat Anda gunakan untuk menyesuaikan perilakunya.

Berikut adalah variabel lingkungan yang umum untuk semua library klien dan yang dapat dimuat untuk menetapkan setelan konfigurasi:

  • Library klien
    • GOOGLE_ADS_CONFIGURATION_FILE_PATH: Jalur ke file konfigurasi.
  • OAuth2
    • Mode Aplikasi
      • GOOGLE_ADS_CLIENT_ID : Tetapkan nilai ini ke client ID OAuth2 Anda.
      • GOOGLE_ADS_CLIENT_SECRET : Tetapkan nilai ini ke rahasia klien OAuth2 Anda.
      • GOOGLE_ADS_REFRESH_TOKEN : Tetapkan nilai ini ke token refresh OAuth2 yang telah dibuat sebelumnya jika Anda ingin menggunakan kembali token OAuth2. Setelan ini bersifat opsional.
    • Mode Akun Layanan
      • GOOGLE_ADS_JSON_KEY_FILE_PATH : Tetapkan nilai ini ke jalur file konfigurasi OAuth2 JSON.
      • GOOGLE_ADS_IMPERSONATED_EMAIL : Tetapkan nilai ini ke alamat email akun yang Anda tiru.
  • Google Ads API
    • GOOGLE_ADS_DEVELOPER_TOKEN : Setel ini ke token developer Anda.
    • GOOGLE_ADS_LOGIN_CUSTOMER_ID : Ini adalah ID pelanggan dari pelanggan yang diotorisasi yang akan digunakan dalam permintaan, tanpa tanda hubung (-).
    • GOOGLE_ADS_LINKED_CUSTOMER_ID : Header ini hanya diperlukan untuk metode yang memperbarui resource suatu entitas jika diizinkan melalui Akun Tertaut di UI Google Ads (resource AccountLink di Google Ads API). Tetapkan nilai ini ke ID pelanggan penyedia data yang memperbarui resource ID pelanggan yang ditentukan. Ini harus ditetapkan tanpa tanda hubung (-). Untuk mempelajari Akun Tertaut lebih lanjut, kunjungi Pusat Bantuan.