Android uygulaması geliştiricilerinin Google Play hesaplarına erişmelerini sağlar. Özet olarak, beklenen iş akışı "Düzenleme" eklemek, gerekli değişiklikleri yapmak ve ardından "taahhüt etmektir".
- 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.createdapks
- 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ı
Discovery 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'ları 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 temel URL'dir. Bir hizmette birden fazla hizmet uç noktası olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki tüm URI'ler bu hizmet uç noktasına göre çalışı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ış ş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üzenlemesini 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. |
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, 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 eklenir. |
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ı 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üklenir. |
REST Kaynağı: v3.edits.countryavailability
Yöntemler | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/countryAvailability/{track} Ülke bazında kullanılabilirlik durumunu 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 Uygulama hakkında ayrıntılı bilgi 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 Uygulama 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} Başka bir APK'nın genişletme dosyasına başvuruda bulunmak için APK'nın genişletme dosyası yapılandırmasına 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 (kimlik ile belirtilir) düzenlemeden siler. |
deleteall |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} Belirtilen dil ve resim türü için 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 Tüm yerelleştirilmiş 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ı 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} Bir 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} Bir yama üzerinde çalışır. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Bir kanalı günceller. |
REST Kaynağı: v3.createdapks
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ının ilgili pakete erişmesine izin verin. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*/grants/*} Kullanıcının ilgili paket 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 belirli bir pakete günceller. |
REST Kaynağı: v3.inappproducts
Yöntemler | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Bir uygulama içi ürünü siler (ör. |
get |
GET /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Yönetilen bir ü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 oluşturur (ör. |
list |
GET /androidpublisher/v3/applications/{packageName}/inappproducts Yönetilen uygulama ve abonelikler dahil olmak üzere tüm uygulama içi ürünleri listeler. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Bir uygulama içi ürüne yama uygular (ör. |
update |
PUT /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Uygulama içi bir ürünü günceller (ö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 Bölge bölgesinin talebindeki fiyata göre, bugünün 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 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 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. |
REST Kaynağı: v3.monetization.subscriptions.basePlans
Yöntemler | |
---|---|
activate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:activate 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 sunulan teklife 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 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. |
REST Kaynağı: v3.orders
Yöntemler | |
---|---|
refund |
POST /androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund Kullanıcının abonelik veya uygulama içi satın alma siparişini geri öder. |
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 alma işlemini onaylar. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token} Uygulama içi bir öğenin 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 kabul eder. |
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, belirtilen 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 son kullanma 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 Geri ödeme yapar ve kullanıcının abonelik satın alma işlemini hemen iptal eder. |
REST Kaynağı: v3.purchases.subscriptionsv2
Yöntemler | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token} Bir abonelikle ilgili 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 yorumu yanıtlar 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 uygun olan bir APK oluşturur. |
download |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download Daha önce oluşturulan bir sistem APK'sını indirir. Bu APK, sistem görüntüsüne dahil edilmeye uygundur. |
get |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId} Önceden oluşturulmuş bir sistem APK varyantını 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 Belirli bir geliştirici hesabına kullanıcı erişimi verin. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*} Belirtilen geliştirici hesabına kullanıcı için tüm erişimi 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ına erişimini günceller. |