Mengizinkan developer aplikasi Android mengakses akun Google Play mereka. Pada dasarnya, alur kerja yang diharapkan adalah "menyisipkan" Edit, membuat perubahan yang diperlukan, lalu "melakukannya".
- Resource REST: v3.applications.deviceTierConfigs
- Resource REST: v3.edits
- Resource REST: v3.edits.apks
- Resource REST: v3.edits.bundles
- Resource REST: v3.edits.countryavailability
- Resource REST: v3.edits.deobfuscationfiles
- Resource REST: v3.edits.details
- Resource REST: v3.edits.expansionfiles
- Resource REST: v3.edits.images
- Resource REST: v3.edits.listings
- Resource REST: v3.edits.testers
- Resource REST: v3.edits.tracks
- Resource REST: v3.externaltransactions
- Resource REST: v3.generatedapks
- Resource REST: v3.grants
- Resource REST: v3.inappproducts
- Resource REST: v3.internalappsharingartifacts
- Resource REST: v3.monetization
- Resource REST: v3.monetization.subscriptions
- Resource REST: v3.monetization.subscriptions.basePlans
- Resource REST: v3.monetization.subscriptions.basePlans.offers
- Resource REST: v3.orders
- Resource REST: v3.purchases.products
- Resource REST: v3.purchases.subscriptions
- Resource REST: v3.purchases.subscriptionsv2
- Resource REST: v3.purchases.voidedpurchases
- Resource REST: v3.reviews
- Resource REST: v3.systemapks.variants
- Resource REST: v3.users
Layanan: androidpublisher.googleapis.com
Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat membuat permintaan API.
Dokumen discovery
Dokumen Discovery adalah spesifikasi yang dapat dibaca komputer untuk mendeskripsikan dan menggunakan REST API. Dokumen ini digunakan untuk membuat library klien, plugin IDE, dan alat lainnya yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen discovery berikut:
Endpoint layanan
Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan mungkin memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah berhubungan dengan endpoint layanan ini:
https://androidpublisher.googleapis.com
Resource REST: v3.applications.deviceTierConfigs
Metode | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/deviceTierConfigs Membuat konfigurasi tingkat perangkat baru untuk aplikasi. |
get |
GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs/{deviceTierConfigId} Menampilkan konfigurasi tingkat perangkat tertentu. |
list |
GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs Menampilkan konfigurasi tingkat perangkat yang dibuat, diurutkan berdasarkan waktu pembuatan menurun. |
Resource REST: v3.edits
Metode | |
---|---|
commit |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:commit Melakukan pengeditan aplikasi. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId} Menghapus pengeditan aplikasi. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId} Mendapatkan pengeditan aplikasi. |
insert |
POST /androidpublisher/v3/applications/{packageName}/edits Membuat pengeditan baru untuk aplikasi. |
validate |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:validate Memvalidasi pengeditan aplikasi. |
Resource REST: v3.edits.apks
Metode | |
---|---|
addexternallyhosted |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted Membuat APK baru tanpa mengupload APK itu sendiri ke Google Play, tetapi menghosting APK di URL yang ditentukan. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks Mencantumkan semua APK aplikasi saat ini dan mengeditnya. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks Mengupload APK dan menambahkan ke pengeditan saat ini. |
Resource REST: v3.edits.bundles
Metode | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles Mencantumkan semua Android App Bundle aplikasi saat ini dan mengeditnya. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles Mengupload Android App Bundle baru ke pengeditan ini. |
Resource REST: v3.edits.countryavailability
Metode | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/countryAvailability/{track} Mendapatkan ketersediaan negara. |
Resource REST: v3.edits.deobfuscationfiles
Metode | |
---|---|
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType} POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType} Mengupload file deobfuscation baru dan melampirkannya ke APK yang ditentukan. |
Resource REST: v3.edits.details
Metode | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/details Mendapatkan detail aplikasi. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/details Mem-patch detail aplikasi. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/details Memperbarui detail aplikasi. |
Resource REST: v3.edits.expansionfiles
Metode | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Mengambil konfigurasi file ekspansi untuk APK yang ditentukan. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Melakukan patch pada konfigurasi file ekspansi APK untuk mereferensikan file ekspansi APK lain. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Mengupdate konfigurasi file ekspansi APK untuk mereferensikan file ekspansi APK lain. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Mengupload file ekspansi baru dan melampirkannya ke APK yang ditentukan. |
Resource REST: v3.edits.images
Metode | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId} Menghapus gambar (ditentukan menurut ID) dari pengeditan. |
deleteall |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} Menghapus semua gambar untuk bahasa dan jenis gambar yang ditentukan. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} Mencantumkan semua gambar. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} Mengupload gambar dari bahasa dan jenis gambar yang ditentukan, dan menambahkannya ke hasil edit. |
Resource REST: v3.edits.listings
Metode | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Menghapus listingan Play Store yang dilokalkan. |
deleteall |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings Menghapus semua listingan Play Store. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Mendapatkan listingan Play Store yang dilokalkan. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings Mencantumkan semua listingan Play Store yang dilokalkan. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Mem-patch listingan Play Store yang dilokalkan. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Membuat atau memperbarui listingan Play Store yang dilokalkan. |
Resource REST: v3.edits.testers
Metode | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Mendapatkan penguji. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Mem-patch penguji. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Mengupdate penguji. |
Resource REST: v3.edits.tracks
Metode | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks Membuat jalur baru. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Mendapatkan lagu. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks Mencantumkan semua trek. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Mem-patch jalur. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Memperbarui jalur. |
Resource REST: v3.externaltransactions
Metode | |
---|---|
createexternaltransaction |
POST /androidpublisher/v3/{parent=applications/*}/externalTransactions Membuat transaksi eksternal baru. |
getexternaltransaction |
GET /androidpublisher/v3/{name=applications/*/externalTransactions/*} Mendapatkan transaksi eksternal yang sudah ada. |
refundexternaltransaction |
POST /androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund Pengembalian dana atau pengembalian dana sebagian untuk transaksi eksternal yang sudah ada. |
Resource REST: v3.generatedapks
Metode | |
---|---|
download |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download Mendownload satu APK bertanda tangan yang dibuat dari app bundle. |
list |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode} Menampilkan metadata download untuk semua APK yang dihasilkan dari app bundle tertentu. |
Resource REST: v3.grants
Metode | |
---|---|
create |
POST /androidpublisher/v3/{parent=developers/*/users/*}/grants Memberikan akses bagi pengguna ke paket tertentu. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*/grants/*} Menghapus semua akses bagi pengguna ke paket atau akun developer tertentu. |
patch |
PATCH /androidpublisher/v3/{grant.name=developers/*/users/*/grants/*} Memperbarui akses untuk pengguna ke paket yang ditentukan. |
Resource REST: v3.inappproducts
Metode | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Menghapus produk dalam aplikasi (produk terkelola atau langganan). |
get |
GET /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Mendapatkan produk dalam aplikasi, yang dapat berupa produk terkelola atau langganan. |
insert |
POST /androidpublisher/v3/applications/{packageName}/inappproducts Membuat produk dalam aplikasi (produk terkelola atau langganan). |
list |
GET /androidpublisher/v3/applications/{packageName}/inappproducts Mencantumkan semua produk dalam aplikasi - baik produk terkelola maupun langganan. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Mem-patch produk dalam aplikasi (produk terkelola atau langganan). |
update |
PUT /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Memperbarui produk dalam aplikasi (produk terkelola atau langganan). |
Resource REST: v3.internalappsharingartifacts
Metode | |
---|---|
uploadapk |
POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk Mengupload APK ke fitur berbagi aplikasi internal. |
uploadbundle |
POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle Mengupload app bundle ke fitur berbagi aplikasi internal. |
Resource REST: v3.monetization
Metode | |
---|---|
convertRegionPrices |
POST /androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices Menghitung harga wilayah, menggunakan nilai tukar hari ini dan pola harga khusus negara, berdasarkan harga dalam permintaan untuk sekumpulan wilayah. |
Resource REST: v3.monetization.subscriptions
Metode | |
---|---|
archive |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive Mengarsipkan langganan. |
create |
POST /androidpublisher/v3/applications/{packageName}/subscriptions Membuat langganan baru. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId} Menghapus langganan. |
get |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId} Membaca satu langganan. |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions Mencantumkan semua langganan dalam aplikasi tertentu. |
patch |
PATCH /androidpublisher/v3/applications/{subscription.packageName}/subscriptions/{subscription.productId} Memperbarui langganan yang sudah ada. |
Resource REST: v3.monetization.subscriptions.basePlans
Metode | |
---|---|
activate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:activate Mengaktifkan paket dasar. |
deactivate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:deactivate Menonaktifkan paket dasar. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId} Menghapus paket dasar. |
migratePrices |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices Memigrasikan pelanggan yang menerima harga langganan historis ke harga yang saat ini ditawarkan untuk wilayah tertentu. |
Resource REST: v3.monetization.subscriptions.basePlans.offers
Metode | |
---|---|
activate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:activate Mengaktifkan penawaran langganan. |
create |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers Membuat penawaran langganan baru. |
deactivate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:deactivate Menonaktifkan penawaran langganan. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId} Menghapus penawaran langganan. |
get |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId} Membaca satu penawaran |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers Mencantumkan semua penawaran dalam langganan tertentu. |
patch |
PATCH /androidpublisher/v3/applications/{subscriptionOffer.packageName}/subscriptions/{subscriptionOffer.productId}/basePlans/{subscriptionOffer.basePlanId}/offers/{subscriptionOffer.offerId} Memperbarui penawaran langganan yang sudah ada. |
Resource REST: v3.orders
Metode | |
---|---|
refund |
POST /androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund Mengembalikan dana langganan atau pesanan pembelian dalam aplikasi pengguna. |
Resource REST: v3.purchases.products
Metode | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge Mengonfirmasi pembelian item dalam aplikasi. |
consume |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:consume Memakai pembelian untuk item dalam aplikasi. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token} Memeriksa status pembelian dan konsumsi item dalam aplikasi. |
Resource REST: v3.purchases.subscriptions
Metode | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:acknowledge Mengonfirmasi pembelian langganan. |
cancel |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel Membatalkan pembelian langganan pengguna. |
defer |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer Menunda pembelian langganan pengguna hingga masa berlaku mendatang yang ditentukan. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token} Memeriksa apakah pembelian langganan pengguna valid dan menampilkan waktu habis masa berlakunya. |
refund |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund Mengembalikan dana pembelian langganan pengguna, tetapi langganan tersebut tetap berlaku hingga habis masa berlakunya dan akan terus berulang. |
revoke |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke Pengembalian dana dan langsung mencabut pembelian langganan pengguna. |
Resource REST: v3.purchases.subscriptionsv2
Metode | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token} Mendapatkan metadata tentang langganan |
Resource REST: v3.purchases.voidedpurchases
Metode | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases Mencantumkan pembelian yang dibatalkan, dikembalikan dananya, atau ditagih balik. |
Resource REST: v3.reviews
Metode | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/reviews/{reviewId} Mendapatkan satu ulasan. |
list |
GET /androidpublisher/v3/applications/{packageName}/reviews Mencantumkan semua ulasan. |
reply |
POST /androidpublisher/v3/applications/{packageName}/reviews/{reviewId}:reply Membalas satu ulasan atau memperbarui balasan yang sudah ada. |
Resource REST: v3.systemapks.variants
Metode | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants Membuat APK yang sesuai untuk disertakan dalam image sistem dari Android App Bundle yang sudah diupload. |
download |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download Mendownload APK sistem yang telah dibuat sebelumnya yang sesuai untuk disertakan dalam image sistem. |
get |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId} Menampilkan varian APK sistem yang dibuat sebelumnya. |
list |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants Menampilkan daftar varian APK sistem yang dibuat sebelumnya. |
Resource REST: v3.users
Metode | |
---|---|
create |
POST /androidpublisher/v3/{parent=developers/*}/users Memberikan akses untuk pengguna ke akun developer tertentu. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*} Menghapus semua akses untuk pengguna ke akun developer tertentu. |
list |
GET /androidpublisher/v3/{parent=developers/*}/users Mencantumkan semua pengguna yang memiliki akses ke akun developer. |
patch |
PATCH /androidpublisher/v3/{user.name=developers/*/users/*} Memperbarui akses untuk pengguna ke akun developer. |