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.
- Buat Project Google Cloud.
- Aktifkan Google Play Developer API untuk Project Google Cloud Anda.
- 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:
- Buka halaman Google Play Developer API di Konsol Google Cloud.
- Klik Aktifkan.
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.
- Di Konsol Google Cloud, buka Akun Layanan.
- Klik Buat akun layanan dan ikuti langkah-langkahnya.
- Buka halaman Pengguna & Izin di Konsol Google Play.
- Klik Undang pengguna baru.
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
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.
- Di Konsol Google Cloud, buka halaman Layar izin OAuth.
- Ikuti langkah-langkah untuk membuat layar izin OAuth.
Untuk membuat klien OAuth:
- Di Konsol Google Cloud, buka Kredensial.
- Buat Kredensial > ID klien OAuth.
- 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 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.