Method: inappproducts.batchUpdate

Bir veya daha fazla uygulama içi ürünü (yönetilen ürün veya abonelik) günceller ya da ekler.

Maksimum güncelleme verimine ulaşmak için iç içe yerleştirilmiş isteklerdeki latencyTolerance alanını PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT olarak ayarlayın.

Abonelikleri güncellemek için artık bu yöntem kullanılmamalıdır. Daha fazla bilgi için bu makaleyi inceleyin.

HTTP isteği

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
packageName

string

Uygulamanın paket adı.

İstek içeriği

İstek metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "requests": [
    {
      object (InappproductsUpdateRequest)
    }
  ]
}
Alanlar
requests[]

object (InappproductsUpdateRequest)

Zorunlu. Ayrı güncelleme istekleri. En az bir istek gereklidir. En fazla 100 istek içerebilir. Tüm istekler farklı uygulama içi ürünlere karşılık gelmelidir.

Yanıt gövdesi

Uygulama içi ürün grubu güncellemesi için yanıt.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "inappproducts": [
    {
      object (InAppProduct)
    }
  ]
}
Alanlar
inappproducts[]

object (InAppProduct)

Güncellenen veya eklenen uygulama içi ürünler.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/androidpublisher

InappproductsUpdateRequest

Uygulama içi bir ürünün güncellenmesini isteme.

JSON gösterimi
{
  "packageName": string,
  "sku": string,
  "autoConvertMissingPrices": boolean,
  "inappproduct": {
    object (InAppProduct)
  },
  "allowMissing": boolean,
  "latencyTolerance": enum (ProductUpdateLatencyTolerance)
}
Alanlar
packageName

string

Uygulamanın paket adı.

sku

string

Uygulama içi ürünün benzersiz tanımlayıcısı.

autoConvertMissingPrices

boolean

Bu değer doğruysa üst uygulama tarafından hedeflenen ve bu uygulama içi ürün için belirtilen bir fiyatı olmayan tüm bölgelerin fiyatları, varsayılan fiyata göre hedef para birimine otomatik olarak dönüştürülür. Varsayılan değer yanlıştır.

inappproduct

object (InAppProduct)

Yeni uygulama içi ürün.

allowMissing

boolean

Doğru olarak ayarlanırsa ve belirtilen packageName ve sku'ya sahip uygulama içi ürün mevcut değilse uygulama içi ürün oluşturulur.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

İsteğe bağlı. Bu ürün güncellemesinin yayılması için gecikme toleransı. Varsayılan olarak gecikmeye duyarlı olarak ayarlanır.