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 Konsol Google Cloud. Petunjuk berikut menjelaskan langkah-langkah yang diperlukan untuk mulai menggunakan Google Play Developer API.

  1. Buat Project Google Cloud.
  2. Aktifkan Google Play Developer API untuk Project Google Cloud Anda.
  3. Siapkan akun layanan dengan izin Konsol Google Play yang sesuai untuk mengakses Google Play Developer API.

Membuat Project Google Cloud

Langkah ini dapat dilewati jika Anda sudah memiliki Project Google Cloud yang ingin digunakan.

Buat project di Konsol Google Cloud.

Untuk informasi lebih lanjut tentang Project Google Cloud, lihat Membuat dan mengelola project.

Mengaktifkan API

Setelah menyiapkan Project Google Cloud, Anda perlu mengaktifkan Google Play Developer API untuk project ini.

Untuk mengaktifkan Google Play Developer API:

  1. Buka halaman Google Play Developer API di Konsol Google Cloud.
  2. Klik Enable.

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. Di Konsol Google Cloud, buka Service Accounts.
  2. Klik Create service account dan ikuti langkah-langkahnya.
  3. Buka halaman Pengguna & Izin di Konsol Google Play.
  4. Klik Undang pengguna baru.
  5. Masukkan alamat email untuk akun layanan di kolom alamat email dan berikan hak yang diperlukan untuk menjalankan tindakan.

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

    • Melihat data keuangan, pesanan, dan respons survei pembatalan
    • Mengelola pesanan dan langganan
  6. Klik Undang pengguna.

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. Di Konsol Google Cloud, buka halaman OAuth consent screen.
  2. Ikuti langkah-langkah untuk membuat layar izin OAuth.

Untuk membuat klien OAuth:

  1. Di Konsol Google Cloud, buka Credentials.
  2. Klik Create Credentials > OAuth client ID.
  3. Pilih jenis aplikasi Anda lalu ikuti petunjuknya.

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-nya 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.