Menyiapkan library klien

Sebaiknya gunakan library klien Google API untuk menyiapkan Content API for Shopping. Panduan ini menggunakan library klien Python Content API sebagai contoh, tetapi library tersebut tersedia untuk banyak bahasa pemrograman populer dan menyederhanakan tugas API umum seperti autentikasi, mengirim permintaan, dan mengurai respons. Untuk mendapatkan bantuan dalam menyiapkan library klien untuk bahasa lain, lihat README.md untuk bahasa tersebut dalam repositori googleads/googleads-shopping-samples di GitHub.

Untuk menyiapkan library klien Google API untuk Python, selesaikan langkah-langkah berikut:

  1. Buat direktori untuk file konfigurasi dan autentikasi library klien. Dalam direktori beranda Anda, buat direktori berikut:

    ~/shopping-samples/content/

  2. Untuk mendownload kredensial akun layanan Anda, selesaikan langkah-langkah berikut:

    1. Buka koleksi API Google.
    2. Pilih project di menu di bagian atas halaman. Jika Anda belum memilikinya, buat project dengan mengklik New project.
    3. Jika Anda belum mengaktifkan Content API for Shopping untuk project ini, cari API tersebut dalam daftar Google API, lalu aktifkan.
    4. Di sidebar sebelah kiri, pilih Kredensial. Anda mungkin perlu mengklik panah yang mengarah ke kiri di kiri atas untuk melihatnya.
    5. Untuk menyiapkan akun layanan, pilih Buat kredensial, lalu Akun layanan.
    6. Beri nama akun layanan baru. Nama ini juga berfungsi sebagai nama pengguna default untuk ID akun layanan. Catat ID akun layanan, termasuk bagian setelah karakter '@', untuk digunakan nanti. Klik Buat, lalu ikuti langkah-langkah opsional untuk memberikan akses ke project dan pengguna, lalu klik Selesai.
    7. Anda akan diarahkan ke halaman Akun Layanan tempat akun layanan baru Anda dapat diakses.
  3. Untuk mendapatkan kunci pribadi JSON, klik akun layanan, lalu tab Keys. Klik Tambahkan kunci > Buat kunci baru, lalu pilih JSON sebagai jenis kunci. Klik Buat untuk mendownload kunci pribadi ke komputer Anda. Kunci baru akan didownload secara otomatis.

  4. Ganti nama file kredensial yang didownload menjadi service-account.json.

  5. Pindahkan file service-account.json ke home directory/shopping-samples/content/.

  6. Di home directory/shopping-samples/content/, buat file merchant-info.json kosong.

  7. Di merchant-info.json, tambahkan teks berikut:

    {
    "merchantId": your Merchant Center merchant ID,
    "accountSampleUser": "the email address associated with your Merchant Center account"
    }
    
  8. Tambahkan akun layanan baru sebagai pengguna ke akun Merchant Center Anda. Jika Anda adalah developer pihak ketiga, Anda harus meminta klien Anda melakukan langkah ini untuk Anda.

    1. Buka akun Merchant Center Anda.
    2. Di setelan akun Merchant Center, pilih Orang dan akses.
    3. Klik + Tambahkan orang dan gunakan ID akun layanan sebagai alamat email untuk pengguna baru.

    4. Penggunaan layanan Accounts memerlukan akses Admin, jadi pilih Admin.

    5. Klik Tambahkan pengguna untuk menyimpan preferensi dan kembali ke daftar pengguna. ID akun layanan tercantum dengan peran pengguna yang dipilih.

    6. Ulangi proses ini untuk semua akun layanan lain yang ingin Anda tambahkan.

  9. Clone (atau download dan ekstrak) repositori GitHub googleads/googleads-shopping-samples ke lokasi mana pun di komputer Anda; tidak harus berada di direktori beranda atau di ~/shopping-samples/content/.

  10. Jika Anda mendownload dan mengekstrak repo, bukan meng-clone-nya, ganti nama direktori yang diekstrak menjadi googleads-shopping-samples.

  11. Untuk menginstal dependensi contoh yang diperlukan, di jendela terminal, buka googleads-shopping-samples/python/ dan jalankan:

    pip install -r requirements.txt
    

Sekarang Anda telah mengonfigurasi library klien Google API untuk Python dan siap digunakan dengan Content API. Di bagian berikutnya, Anda akan membuat dan mengirim permintaan untuk menyisipkan produk baru.