Memulai

Sebelum dapat mulai melakukan panggilan API, Anda perlu menyiapkan akses API untuk Akun Developer Google Play Anda. Hal ini melibatkan perubahan di Konsol Google Play dan Google Cloud Console. Petunjuk berikut menjelaskan empat langkah yang diperlukan untuk mulai menggunakan Google Play Developer API.

  1. Tautkan akun developer Anda ke Project Google Cloud baru atau yang sudah ada.
  2. Aktifkan Google Play Developer API untuk Project Google Cloud Anda yang sudah ditautkan.
  3. Beri otorisasi kunci API untuk Google Play Developer API di Project Google Cloud Anda yang sudah ditautkan.
  4. Siapkan akun layanan dengan izin Konsol Google Play yang sesuai untuk mengakses Google Play Developer API.

Menautkan akun dan project Anda

Sebelum dapat mengakses Google Play Developer API, Anda harus menautkan Akun Developer Google Play ke Project Google Cloud. Dalam sebagian besar kasus, sebaiknya Anda membuat Project Google Cloud baru khusus untuk Akun Developer Google Play, tetapi Anda dapat menautkan project yang sudah ada. Harap diperhatikan bahwa setiap Akun Developer Google Play hanya dapat ditautkan ke satu Project Google Cloud. Jika Anda memiliki beberapa aplikasi di Akun Developer Google Play yang sama, semua aplikasi harus memiliki Project Google Cloud yang sama.

Membuat project baru

  1. Buka halaman Akses API di Konsol Google Play.
  2. Klik Buat project baru.

Project Google Cloud otomatis dibuat dan ditautkan ke Akun Developer Google Play Anda.

Menggunakan project yang sudah ada

Jika Anda sudah menjadi pengguna Google Cloud Console, Anda dapat menautkan ke Project Google Cloud yang sudah ada dengan mengikuti langkah-langkah berikut:

  1. Buka halaman Akses API di Konsol Google Play.
  2. Pilih project yang ingin ditautkan. Jika project Anda tidak tercantum, verifikasi bahwa akun pengguna telah ditetapkan sebagai Pemilik di Project Google Cloud yang ingin ditautkan.
  3. Klik Tautkan project yang sudah ada.

Mengaktifkan API

Setelah menyiapkan Project Google Cloud tertaut, Anda perlu mengaktifkan Google Play Developer API untuk project ini. Untuk melakukannya, Anda harus menjadi pemilik Project Google Cloud.

  1. Buka halaman Akses API di Konsol Google Play.
  2. Pada bagian API, temukan Google Play Developer API dan klik Aktifkan.

Tindakan ini langsung memperbarui Project Google Cloud dan perubahan langsung diterapkan.

Memberi otorisasi kunci API

Untuk menggunakan API, Anda memerlukan kunci API di Project Google Cloud tertaut yang telah diberi otorisasi untuk menggunakan Google Play Developer API. Siapkan di Konsol Google Play.

Mengonfigurasi Akun Layanan dan OAuth

Anda perlu mengonfigurasi akses ke Google Play Developer API dengan klien OAuth atau akun layanan. Dalam sebagian besar kasus, Anda harus menggunakan akun layanan untuk mengakses API.

Akun layanan harus digunakan di lingkungan yang aman, seperti server Anda. Kredensial akun layanan harus dikelola dengan aman agar tidak diungkapkan kepada siapa pun yang tidak diizinkan menggunakan API.

Client ID OAuth harus digunakan jika Anda perlu mengakses API atas nama pengguna individu. Misalnya, jika situs Anda harus mengakses Google Play Developer API dari klien web atas nama pengguna, Anda dapat menggunakan Client ID. Pengguna akan diautentikasi dengan akun Google mereka, bukan akun layanan. Hal ini memungkinkan Anda melakukan panggilan API atas nama pengguna tanpa mengorbankan kredensial akun layanan.

  • Akun layanan: Layanan software yang aman akan mengakses API (paling umum)
  • Klien OAuth: Pengguna akan mengakses API

Menggunakan akun layanan

Anda dapat membuat akun layanan dari Konsol Google Play.

  1. Buka halaman Akses API di Konsol Google Play.
  2. Di bagian Akun layanan, klik Pelajari cara membuat akun layanan.
  3. Ikuti petunjuk untuk membuat akun layanan.

    Selama proses pembuatan akun, Anda perlu memberi akun layanan Anda akses ke Project Google Cloud agar dapat muncul di Konsol Google Play.

  4. Setelah membuat akun layanan di Konsol Google Play, klik Selesai. Bagian Akun Layanan di halaman Akses API akan otomatis dimuat ulang, dan akun layanan Anda akan terlihat dalam daftar.

  5. Klik Berikan Akses untuk memberi akun layanan tersebut hak yang diperlukan untuk melakukan tindakan.

    Untuk menggunakan Google Play Billing API, Anda harus memberikan izin berikut:

    • Melihat data keuangan, pesanan, dan respons survei pembatalan
    • Mengelola pesanan dan langganan

Pada titik ini, Anda seharusnya dapat mengakses Google Play Developer API melalui akun layanan. Untuk informasi selengkapnya, lihat Menggunakan OAuth 2.0 untuk Aplikasi Server ke Server.

Menggunakan klien OAuth

Anda dapat mengizinkan pengguna melakukan tindakan via API dengan kredensialnya sendiri menggunakan klien OAuth. Tindakan pengguna terbatas pada tindakan yang diizinkan melalui halaman Pengguna dan izin di Konsol Google Play.

Sebelum membuat klien OAuth, Anda perlu mengonfigurasi informasi branding untuk produk Anda. Untuk informasi selengkapnya, lihat Menyiapkan layar izin OAuth.

  1. Buka halaman Akses API di Konsol Google Play.
  2. Di bagian Klien OAuth, klik Konfigurasikan layar izin OAuth.
  3. Konfigurasi informasi branding produk Anda.
  4. Setelah selesai, klik Muat ulang izin OAuth. Bagian ini diperbarui dan Anda tidak akan melihat pesan tentang informasi branding lagi.

Untuk membuat klien OAuth menggunakan Konsol Google Play:

  1. Buka halaman Akses API di Konsol Google Play.
  2. Pada bagian Klien OAuth, klik Buat klien OAuth baru.
  3. Ikuti petunjuk pada halaman tersebut untuk membuat klien OAuth.
  4. Setelah membuat klien OAuth di Konsol Google Play, klik Selesai. Bagian Klien OAuth pada halaman akses API akan otomatis dimuat ulang, dan klien OAuth akan terlihat dalam daftar.

    Terkadang, klien OAuth baru tidak akan langsung muncul di halaman tersebut. Jika hal ini terjadi, klik Muat ulang klien OAuth.

Detail klien OAuth baru Anda akan ditampilkan dalam daftar yang ada di halaman ini.

Informasi tambahan

Gunakan tips dan trik berikut untuk membantu Anda memulai penggunaan API di Google Play.

Mendapatkan ID Developer Anda

Beberapa API mengharuskan Anda memberikan ID Developer Konsol Google Play. ID ini berisi nomor panjang yang ditetapkan saat Akun Developer Google Play Anda dibuat. ID Developer Anda dapat ditemukan di URL hampir semua halaman di Konsol Google Play, seperti halaman akses API.

Misalnya, pertimbangkan URL Konsol Google Play:

https://play.google.com/console/developers/1234567890123456789/api-access

Pada URL di atas, ID Developer adalah 1234567890123456789.

Catatan: Jika aplikasi ditransfer dari satu Akun Developer Google Play ke akun lainnya, ID Developer yang terkait dengan aplikasi tersebut akan berubah. Artinya, setelah transfer selesai, Anda harus menggunakan ID Developer untuk Akun Developer Google Play yang baru dalam panggilan API untuk aplikasi tersebut.

API Khusus

Google Play Developer API berisi beberapa API khusus yang memungkinkan Anda melakukan jenis analisis yang spesifik pada aplikasi Anda:

Reply to Reviews API
Memungkinkan Anda melihat masukan pengguna untuk aplikasi Anda dan membalas masukan ini.
Voided Purchases API
Memungkinkan Anda mencabut akses ke produk dalam aplikasi yang terkait dengan pembelian yang dibatalkan oleh pengguna.

Library klien

Kami telah menyediakan library klien yang dapat Anda gunakan untuk mengakses REST API secara terprogram. Untuk informasi selengkapnya, lihat Contoh Kode dan Library Klien.