Google Play Android Developer API
Android uygulaması geliştiricilerinin Google Play hesaplarına erişmelerine izin verir. Özetle, beklenen iş akışı "insert"tir. gerekli değişiklikleri yaptıktan sonra "ilgili" somut olarak ortaya koyar.
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 Belgesi, REST API'lerini açıklamak ve tüketmek için makine tarafından okunabilen bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle 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 temel URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki URI'lerin tümü bu hizmet uç noktasına bağlıdır:
https://androidpublisher.googleapis.com
Yöntemler |
dataSafety |
POST /androidpublisher/v3/applications/{packageName}/dataSafety
Bir uygulamanın Güvenlik Etiketleri beyanını yazar. |
Yöntemler |
create |
POST /androidpublisher/v3/applications/{packageName}/deviceTierConfigs
Bir 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ış şekilde döndürür. |
Yöntemler |
addTargeting |
POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:addTargeting
Bir kurtarma işlemi için hedeflemeyi kademeli olarak güncelleyin. |
cancel |
POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:cancel
Yürütülmekte olan bir uygulama kurtarma işlemini iptal edin. |
create |
POST /androidpublisher/v3/applications/{packageName}/appRecoveries
Kurtarma durumu TASLAK olan bir uygulama kurtarma işlemi oluşturun. |
deploy |
POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:deploy
DRAFT kurtarma durumuna sahip, daha önce oluşturulmuş bir uygulama kurtarma işlemini dağıtın. |
list |
GET /androidpublisher/v3/applications/{packageName}/appRecoveries
Belirli bir paket adı ve uygulama sürümüyle ilişkilendirilmiş tüm uygulama kurtarma işlemi kaynaklarını listeleyin. |
Yöntemler |
commit |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:commit
Uygulama düzenlemesi kaydeder. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}
Uygulama düzenlemesini siler. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}
Uygulama düzenleme işlemi alır. |
insert |
POST /androidpublisher/v3/applications/{packageName}/edits
Bir uygulama için yeni bir düzenleme oluşturur. |
validate |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:validate
Uygulama düzenlemesini doğrular. |
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, bunun yerine 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ı listeler ve düzenler. |
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. |
Yöntemler |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles
Uygulamanın mevcut tüm Android App Bundle'larını listeler ve düzenler. |
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. |
Yöntemler |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/countryAvailability/{track}
Ülkelerdeki kullanım durumunu alır. |
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 eklenir. |
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 yama ayrıntıları. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/details
Bir uygulamanın ayrıntılarını günceller. |
Yöntemler |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
Belirtilen APK'ya ilişkin 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 referans verecek şekilde 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 eklenir. |
Yöntemler |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId}
Resmi (kimlik ile belirtilir) düzenlemeden siler. |
deleteall |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}
Belirtilen dil ve görüntü türü için tüm görselleri 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 dilde ve resim türünde bir resim yükler ve düzenlemeye eklenir. |
Yöntemler |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}
Yerelleştirilmiş 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ş 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ş mağaza girişine yama uygular. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}
Yerelleştirilmiş mağaza girişi oluşturur veya günceller. |
Yöntemler |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}
Test kullanıcıları getirir. |
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. |
Yöntemler |
create |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks
Yeni bir parça oluşturur. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}
Bir parça edinir. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks
Tüm parçaları listeler. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}
Bir parçaya yama ekler. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}
Bir parçayı günceller. |
Yöntemler |
createexternaltransaction |
POST /androidpublisher/v3/{parent=applications/*}/externalTransactions
Yeni bir harici işlem oluşturur. |
getexternaltransaction |
GET /androidpublisher/v3/{name=applications/*/externalTransactions/*}
Mevcut bir harici işlemi alır. |
refundexternaltransaction |
POST /androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund
Mevcut bir harici işlem için geri ödeme yapılır veya kısmen geri ödeme yapılır. |
Yöntemler |
download |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download
Bir uygulama paketinden oluşturulmuş tek bir imzalı APK indirir. |
list |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}
Belirli bir uygulama paketinden oluşturulan tüm APK'lar için indirme meta verilerini döndürür. |
Yöntemler |
create |
POST /androidpublisher/v3/{parent=developers/*/users/*}/grants
Bir kullanıcıya belirtilen paket için erişim verin. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*/grants/*}
Kullanıcının belirtilen 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 belirtilen pakete erişimini günceller. |
Yöntemler |
batchDelete |
POST /androidpublisher/v3/applications/{packageName}/inappproducts:batchDelete
Uygulama içi ürünleri (yönetilen ürünler veya abonelikler) siler. |
batchGet |
GET /androidpublisher/v3/applications/{packageName}/inappproducts:batchGet
Yönetilen ürün veya abonelikler olabilecek birden çok uygulama içi ürünü okur. |
batchUpdate |
POST /androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate
Bir veya daha fazla uygulama içi ürünü (yönetilen ürünler ya da abonelikler) günceller veya ekler. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
Bir uygulama içi ürünü (yönetilen ürün veya abonelik) siler. |
get |
GET /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
Yönetilen ürün veya abonelik olabilecek bir uygulama içi ürün alır. |
insert |
POST /androidpublisher/v3/applications/{packageName}/inappproducts
Uygulama içi ürün (yönetilen ürün veya abonelik) oluşturur. |
list |
GET /androidpublisher/v3/applications/{packageName}/inappproducts
Tüm uygulama içi ürünleri listeler (hem yönetilen ürünler hem de abonelikler). |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
Bir uygulama içi ürüne (yönetilen ürün veya abonelik) yama uygulama. |
update |
PUT /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
Bir uygulama içi ürünü (yönetilen ürün veya abonelik) günceller. |
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
Bir uygulama paketini dahili uygulama paylaşımına yükler. |
Yöntemler |
convertRegionPrices |
POST /androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices
Bir bölge grubu için yapılan istekteki fiyata dayalı olarak, bugünün döviz kurunu ve ülkeye özgü fiyatlandırma kalıplarını kullanarak bölge fiyatlarını hesaplar. |
Yöntemler |
archive (deprecated) |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive
Kullanımdan kaldırıldı: Abonelik arşivleme desteklenmiyor. |
batchGet |
GET /androidpublisher/v3/applications/{packageName}/subscriptions:batchGet
Bir veya daha fazla abonelik okur. |
batchUpdate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions:batchUpdate
Abonelik grubunu günceller. |
create |
POST /androidpublisher/v3/applications/{packageName}/subscriptions
Yeni bir abonelik oluşturur. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}
Aboneliği siler. |
get |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}
Tek bir aboneliği okur. |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions
Belirli bir uygulama altındaki tüm abonelikleri listeler. |
patch |
PATCH /androidpublisher/v3/applications/{subscription.packageName}/subscriptions/{subscription.productId}
Mevcut bir aboneliği günceller. |
Yöntemler |
activate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:activate
Temel planı etkinleştirir. |
batchMigratePrices |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchMigratePrices
MigrateBasePlanPrices uç noktasının toplu varyantı. |
batchUpdateStates |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchUpdateStates
Bir veya daha fazla abonelikte temel planları etkinleştirir ya da devre dışı bırakır. |
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 silinir. |
migratePrices |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices
Bir veya daha fazla eski fiyat grubundaki aboneleri mevcut fiyata taşır. |
Yöntemler |
activate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:activate
Abonelik teklifini etkinleştirir. |
batchGet |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchGet
Bir veya daha fazla abonelik teklifini okur. |
batchUpdate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdate
Bir grup abonelik teklifini günceller. |
batchUpdateStates |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdateStates
Abonelik teklifi durumlarını günceller. |
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 kapsamı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. |
Yöntemler |
refund |
POST /androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund
Kullanıcının abonelik veya uygulama içi satın alma siparişi için geri ödeme yapar. |
Yöntemler |
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge
Uygulama içi öğe satın alınmasını onaylar. |
consume |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:consume
Bir uygulama içi öğe için satın alma işlemini gerçekleştirir. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}
Uygulama içi öğenin satın alma ve tüketim durumunu kontrol eder. |
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ının abonelik satın alma işlemini, ileri bir tarihte belirtilen 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ş zamanını döndürür. |
refund |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund
Bir kullanıcının abonelik satın alma işlemi için geri ödeme yapar, ancak abonelik, sona erme tarihine kadar geçerliliğini korur ve yinelenmeye devam eder. |
revoke |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke
Geri ödeme yapılır ve kullanıcının abonelik satın alma işlemi hemen iptal edilir. |
Yöntemler |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}
Aboneliklerle ilgili meta verileri alma |
revoke |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke
Kullanıcının abonelik satın alma işlemini iptal edin. |
Yöntemler |
list |
GET /androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases
İptal edilen, geri ödemesi yapılan veya ters ibraz uygulanan satın alma işlemlerini listeler. |
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 yorumu yanıtlar veya mevcut bir yanıtı günceller. |
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 dahil edilmeye uygun bir APK oluşturur. |
download |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download
Sistem görüntüsüne dahil edilmeye uygun, önceden oluşturulmuş bir sistem APK'sı indirir. |
get |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}
Daha önce oluşturulmuş sistem APK varyantını döndürür. |
list |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants
Daha önce oluşturulan sistem APK'sı varyantlarının listesini döndürür. |
Yöntemler |
create |
POST /androidpublisher/v3/{parent=developers/*}/users
Bir kullanıcıya, belirtilen geliştirici hesabı için erişim verin. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*}
Kullanıcının belirtilen 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 geliştirici hesabının erişimini günceller. |
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-08-22 UTC.
[null,null,["Son güncelleme tarihi: 2024-08-22 UTC."],[[["The Google Play Developer API enables developers to programmatically manage their Google Play accounts and app lifecycles using a RESTful architecture."],["Key functionalities include managing app details, APKs, subscriptions, reviews, and user access through edits and various API resources and methods."],["Developers can automate tasks such as updating app listings, uploading builds, managing in-app purchases, and responding to reviews, thereby streamlining their workflow."],["Access to the API is provided through client libraries or direct REST requests, with a discovery document offering detailed specifications and service endpoints."],["The API provides comprehensive control over an app's presence on the Google Play Store, including country availability, testing tracks, and crash analysis tools."]]],[]]