Mengizinkan developer aplikasi Android mengakses akun Google Play mereka. Pada tingkat yang tinggi, alur kerja yang diharapkan adalah "menyisipkan" Edit, membuat perubahan yang diperlukan, lalu "melakukan commit" padanya.
- 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.deobfuscationfile
- 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, yang diurutkan berdasarkan waktu pembuatan menurun. |
Resource REST: v3.edits
Metode | |
---|---|
commit |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:commit Melakukan commit untuk edit 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 edit 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 ke Google Play, bukan menghosting APK di URL tertentu. |
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 hasil edit 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 edit. |
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 dilampirkan 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 Update 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} Mem-patch konfigurasi file ekspansi APK untuk mereferensikan file ekspansi APK lain. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Memperbarui 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} Men-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} Penguji patch. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Memperbarui 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 trek. |
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 Mengembalikan dana atau mengembalikan sebagian dana 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 yang ditentukan. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*/grants/*} Menghapus semua akses bagi pengguna ke akun developer atau paket yang ditentukan. |
patch |
PATCH /androidpublisher/v3/{grant.name=developers/*/users/*/grants/*} Memperbarui akses bagi 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 terkini 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 di bawah aplikasi tertentu. |
patch |
PATCH /androidpublisher/v3/applications/{subscription.packageName}/subscriptions/{subscription.productId} Memperbarui langganan yang 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 yang ditentukan. |
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 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 Mengonsumsi 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 Menangguhkan pembelian langganan pengguna hingga waktu habis masa berlaku yang ditentukan di masa mendatang. |
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 masa berlakunya habis dan langganan akan terus berulang. |
revoke |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke Mengembalikan dana dan segera 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 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 telah diupload. |
download |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download Mendownload APK sistem yang telah dibuat sebelumnya yang cocok 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. |