Memungkinkan developer aplikasi Android mengakses akun Google Play mereka. Pada tingkat tinggi, alur kerja yang diharapkan adalah "menyisipkan" Edit, membuat perubahan yang diperlukan, kemudian "commit".
- 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.generateapks
- 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 Anda menggunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat Anda 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 menurut 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 hasil edit aplikasi. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId} Mengedit aplikasi. |
insert |
POST /androidpublisher/v3/applications/{packageName}/edits Membuat pengeditan baru untuk aplikasi. |
validate |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:validate Memvalidasi edit 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, yang menghosting APK di URL yang ditentukan. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks Mencantumkan semua APK aplikasi saat ini dan mengedit. |
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 saat ini dari aplikasi dan mengedit. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles Mengupload Android App Bundle baru ke hasil edit 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 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} 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 dilampirkan 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 oleh id) dari hasil edit. |
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, lalu 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} 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} Membuat patch penguji. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Memperbarui penguji. |
Resource REST: v3.edits.tracks
Metode | |
---|---|
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} Patch patch. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Memperbarui trek. |
Resource REST: v3.generateapks
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 yang diberikan. |
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 untuk pengguna ke paket atau akun developer tertentu. |
patch |
PATCH /androidpublisher/v3/{grant.name=developers/*/users/*/grants/*} Memperbarui akses pengguna untuk paket yang ditentukan. |
Resource REST: v3.inappproducts
Metode | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Menghapus produk dalam aplikasi (yaitu |
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 (yaitu |
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} Patch produk dalam aplikasi (yaitu |
update |
PUT /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Memperbarui produk dalam aplikasi (yaitu |
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 pada 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 di bawah 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. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token} Memeriksa status pembelian dan pemakaian 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 waktu berakhir yang ditentukan di masa mendatang. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token} Memeriksa apakah pembelian langganan pengguna valid dan menampilkan tanggal habis masa berlaku. |
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 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 Merespons 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 cocok 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 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 pengguna ke akun developer. |