Android uygulama geliştiricilerinin Google Play hesaplarına erişmesine olanak tanır. Yüksek bir düzeyde, beklenen iş akışı bir Düzenleme eklemek, gerekli değişiklikleri yapmak ve "taahhüt etmek"tir.
- REST Kaynağı: v3.applications.deviceTierConfigs
- REST Kaynağı: v3.edits
- REST Kaynağı: v3.edits.apks
- REST Kaynağı: v3.edits.bundles
- REST Kaynağı: v3.edits.countryavailability
- REST Kaynağı: v3.edits.deobfuscationfiles
- REST Kaynağı: v3.edits.details
- REST Kaynağı: v3.edits.expansionfiles
- REST Kaynağı: v3.edits.images
- REST Kaynağı: v3.edits.listings
- REST Kaynağı: v3.edits.testers
- REST Kaynağı: v3.edits.tracks
- REST Kaynağı: v3.generateapks
- REST Kaynağı: v3.grants
- REST Kaynağı: v3.inappproducts
- REST Kaynağı: v3.internalappsharingartifacts
- REST Kaynağı: v3.monetization
- REST Kaynağı: v3.monetization.subscriptions
- REST Kaynağı: v3.monetization.subscriptions.basePlans
- REST Kaynağı: v3.monetization.subscriptions.basePlans.offers
- REST Kaynağı: v3.orders
- REST Kaynağı: v3.purchases.products
- REST Kaynağı: v3.purchases.subscriptions
- REST Kaynağı: v3.purchases.subscriptionsv2
- REST Kaynağı: v3.purchases.invalidedpurchases
- REST Kaynağı: v3.reviews
- REST Kaynağı: v3.systemapks.variants
- REST Kaynağı: v3.users
Hizmet: androidpublisher.googleapis.com
Bu hizmeti çağırmak için Google tarafından sağlanan istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API isteklerinde bulunurken aşağıdaki bilgileri kullanın.
Keşif dokümanı
Keşif Dokümanı, REST API'lerini açıklamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leri ile etkileşimde bulunan diğer araçları oluşturmak için kullanılır. Bir hizmet, birden fazla keşif dokümanı sağlayabilir. Bu hizmet, aşağıdaki keşif dokümanını sağlar:
Hizmet uç noktası
Hizmet uç noktası, bir API hizmetinin ağ adresini belirten bir temel URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmetin aşağıdaki hizmet uç noktası vardır ve aşağıdaki tüm URI'ler bu hizmet uç noktasına bağlıdır:
https://androidpublisher.googleapis.com
REST Kaynağı: v3.applications.deviceTierConfigs
Yöntemler | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/deviceTierConfigs Uygulama için yeni bir cihaz katmanı yapılandırması oluşturur. |
get |
GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs/{deviceTierConfigId} Belirli bir cihaz katmanı yapılandırmasını döndürür. |
list |
GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs Oluşturulan cihaz katmanı yapılandırmalarını, azalan oluşturma zamanına göre sıralanmış bir şekilde döndürür. |
REST Kaynağı: v3.edits
Yöntemler | |
---|---|
commit |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:commit Uygulama düzenlemesi gerçekleştirir. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId} Uygulama düzenlemesini siler. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId} Uygulama düzenlemesi alır. |
insert |
POST /androidpublisher/v3/applications/{packageName}/edits Uygulama için yeni bir düzenleme oluşturur. |
validate |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:validate Uygulama düzenlemesini doğrular. |
REST Kaynağı: v3.edits.apks
Yöntemler | |
---|---|
addexternallyhosted |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted APK'nın kendisini Google Play'e yüklemeden, yeni bir APK oluşturur ve APK'yı belirli bir URL'de barındırır. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks Uygulamanın mevcut tüm APK'larını ve düzenlemelerini listeler. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks Bir APK yükler ve mevcut düzenlemeye ekler. |
REST Kaynağı: v3.edits.bundles
Yöntemler | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles Uygulamanın mevcut tüm Android App Bundle'larını ve düzenlemesini listeler. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles Bu düzenlemeye yeni bir Android App Bundle yükler. |
REST Kaynağı: v3.edits.countryavailability
Yöntemler | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/countryAvailability/{track} Ülke bazında kullanılabilirlik bilgilerini alır. |
REST Kaynağı: v3.edits.deobfuscationfiles
Yöntemler | |
---|---|
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType} POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType} Yeni bir kod gösterme dosyası yükler ve belirtilen APK'ya ekler. |
REST Kaynağı: v3.edits.details
Yöntemler | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/details Bir uygulamanın ayrıntılarını alır. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/details Bir uygulamanın ayrıntılarına yama uygular. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/details Bir uygulamanın ayrıntılarını günceller. |
REST Kaynağı: v3.edits.expansionfiles
Yöntemler | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Belirtilen APK için genişletme dosyası yapılandırmasını getirir. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} APK'nın genişletme dosyası yapılandırmasına başka bir APK'nın genişletme dosyasına başvuruda bulunmak için yama uygular. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} APK'nın genişletme dosyası yapılandırmasını başka bir APK'nın genişletme dosyasına referans verecek şekilde günceller. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Yeni bir genişletme dosyası yükler ve belirtilen APK'ya ekler. |
REST Kaynağı: v3.edits.images
Yöntemler | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId} Resmi (kimlikle belirtilir) düzenlemeden siler. |
deleteall |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} Belirtilen dil ve resim türünden tüm resimleri siler. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} Tüm resimleri listeler. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} Belirtilen dil ve resim türünün bir resmini yükler ve düzenlemeye eklenir. |
REST Kaynağı: v3.edits.listings
Yöntemler | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Yerelleştirilmiş bir mağaza girişini siler. |
deleteall |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings Tüm mağaza girişlerini siler. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Yerelleştirilmiş bir mağaza girişi alır. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings Yerelleştirilmiş tüm mağaza girişlerini listeler. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Yerelleştirilmiş bir mağaza girişine yama uygular. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Yerelleştirilmiş bir mağaza girişi oluşturur veya günceller. |
REST Kaynağı: v3.edits.testers
Yöntemler | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Test kullanıcılarını alır. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Test kullanıcılarına yama uygular. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Test kullanıcılarını günceller. |
REST Kaynağı: v3.edits.tracks
Yöntemler | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Parça alır. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks Tüm parçaları listeler. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Parkura yama uygular. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Parçayı günceller. |
REST Kaynağı: v3.generateapks
Yöntemler | |
---|---|
download |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download Bir uygulama paketinden oluşturulan tek bir imzalanmış APK indirir. |
list |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode} Belirli bir uygulama paketinden oluşturulan tüm APK'ların indirme meta verilerini döndürür. |
REST Kaynağı: v3.grants
Yöntemler | |
---|---|
create |
POST /androidpublisher/v3/{parent=developers/*/users/*}/grants Kullanıcılara belirli bir paket için erişim izni verin. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*/grants/*} Kullanıcının belirli bir pakete veya geliştirici hesabına tüm erişimini kaldırır. |
patch |
PATCH /androidpublisher/v3/{grant.name=developers/*/users/*/grants/*} Kullanıcının erişimini, ilgili pakete günceller. |
REST Kaynağı: v3.inappproducts
Yöntemler | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Uygulama içi bir ürünü siler (ör. |
get |
GET /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Yönetilen uygulama veya abonelik olabilecek bir uygulama içi ürün alır. |
insert |
POST /androidpublisher/v3/applications/{packageName}/inappproducts Uygulama içi ürün oluşturur (ör. |
list |
GET /androidpublisher/v3/applications/{packageName}/inappproducts Hem yönetilen ürünler hem de abonelikler dahil olmak üzere tüm uygulama içi ürünleri listeler. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Uygulama içi ürüne (ör. |
update |
PUT /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Uygulama içi bir ürünü (ör. |
REST Kaynağı: v3.internalappsharingartifacts
Yöntemler | |
---|---|
uploadapk |
POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk Dahili uygulama paylaşımına bir APK yükler. |
uploadbundle |
POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle Dahili uygulama paylaşımına bir uygulama paketi yükler. |
REST Kaynağı: v3.monetization
Yöntemler | |
---|---|
convertRegionPrices |
POST /androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices Bir dizi bölge talebindeki fiyata göre bugünkü döviz kurunu ve ülkeye özgü fiyatlandırma şablonlarını kullanarak bölge fiyatlarını hesaplar. |
REST Kaynağı: v3.monetization.subscriptions
Yöntemler | |
---|---|
archive |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive Bir aboneliği arşivler. |
create |
POST /androidpublisher/v3/applications/{packageName}/subscriptions Yeni bir abonelik oluşturur. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId} Bir aboneliği siler. |
get |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId} Tek bir abonelik okumaları. |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions Belirli bir uygulamanın altındaki tüm abonelikleri listeler. |
patch |
PATCH /androidpublisher/v3/applications/{subscription.packageName}/subscriptions/{subscription.productId} Mevcut bir aboneliği günceller. |
REST Kaynağı: v3.monetization.subscriptions.basePlans
Yöntemler | |
---|---|
activate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:activate Bir temel planı etkinleştirir. |
deactivate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:deactivate Temel planı devre dışı bırakır. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId} Temel planı siler. |
migratePrices |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices Geçmiş abonelik fiyatını alan aboneleri, belirtilen bölge için şu anda sunulan fiyata taşır. |
REST Kaynağı: v3.monetization.subscriptions.basePlans.offers
Yöntemler | |
---|---|
activate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:activate Abonelik teklifini etkinleştirir. |
create |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers Yeni bir abonelik teklifi oluşturur. |
deactivate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:deactivate Abonelik teklifini devre dışı bırakır. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId} Abonelik teklifini siler. |
get |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId} Tek bir teklifi okur |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers Belirli bir abonelik altındaki tüm teklifleri listeler. |
patch |
PATCH /androidpublisher/v3/applications/{subscriptionOffer.packageName}/subscriptions/{subscriptionOffer.productId}/basePlans/{subscriptionOffer.basePlanId}/offers/{subscriptionOffer.offerId} Mevcut bir abonelik teklifini günceller. |
REST Kaynağı: v3.orders
Yöntemler | |
---|---|
refund |
POST /androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund Kullanıcının aboneliği veya uygulama içi satın alma siparişi için geri ödeme yapar. |
REST Kaynağı: v3.purchases.products
Yöntemler | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge Uygulama içi öğe satın alımını onaylar. |
consume |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:consume Uygulama içi öğe satın alma işlemi gerçekleştirir. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token} Uygulama içi öğelerin satın alma ve tüketim durumunu kontrol eder. |
REST Kaynağı: v3.purchases.subscriptions
Yöntemler | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:acknowledge Abonelik satın alma işlemini onaylar. |
cancel |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel Kullanıcının abonelik satın alma işlemini iptal eder. |
defer |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer Kullanıcıların abonelik satın alımlarını gelecekteki belirli bir son kullanma tarihine kadar erteler. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token} Kullanıcının abonelik satın alma işleminin geçerli olup olmadığını kontrol eder ve geçerlilik bitiş tarihini döndürür. |
refund |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund Kullanıcının abonelik satın alma işlemi için geri ödeme yapar ancak abonelik, geçerlilik süresi sona erene kadar geçerli olmaya devam eder ve yinelenmeye devam eder. |
revoke |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke Kullanıcının abonelik satın alma işlemini geri öder ve hemen iptal eder. |
REST Kaynağı: v3.purchases.subscriptionsv2
Yöntemler | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token} Abonelik hakkında meta verileri alma |
REST Kaynağı: v3.purchases.invalidedpurchases
Yöntemler | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases İptal edilen, geri ödemesi yapılan veya ters ibrazda bulunulan satın alma işlemlerini listeler. |
REST Kaynağı: v3.reviews
Yöntemler | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/reviews/{reviewId} Tek bir yorum alır. |
list |
GET /androidpublisher/v3/applications/{packageName}/reviews Tüm yorumları listeler. |
reply |
POST /androidpublisher/v3/applications/{packageName}/reviews/{reviewId}:reply Tek bir yoruma yanıt verir veya mevcut bir yanıtı günceller. |
REST Kaynağı: v3.systemapks.variants
Yöntemler | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants Önceden yüklenmiş bir Android App Bundle'dan sistem görüntüsüne eklenmeye uygun APK oluşturur. |
download |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download Daha önce oluşturulmuş bir sistem APK'sını indirir. Bu APK, sistem resmine eklenmeye uygundur. |
get |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId} Önceden oluşturulmuş bir sistem APK varyantı döndürür. |
list |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants Önceden oluşturulmuş sistem APK varyantlarının listesini döndürür. |
REST Kaynağı: v3.users
Yöntemler | |
---|---|
create |
POST /androidpublisher/v3/{parent=developers/*}/users Belirtilen geliştirici hesabına kullanıcı için erişim verin. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*} Kullanıcının belirli bir geliştirici hesabına tüm erişimini kaldırır. |
list |
GET /androidpublisher/v3/{parent=developers/*}/users Geliştirici hesabına erişimi olan tüm kullanıcıları listeler. |
patch |
PATCH /androidpublisher/v3/{user.name=developers/*/users/*} Kullanıcının erişimini geliştirici hesabına günceller. |