Method: inappproducts.batchUpdate

Bir veya daha fazla uygulama içi ürünü (yönetilen ürünler veya abonelikler) günceller veya ekler.

Maksimum güncelleme işleme hızına ulaşmak için iç içe yerleştirilmiş isteklerdeki lagTolerance alanını PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT olarak ayarlayın.

Bu yöntem artık abonelikleri güncellemek için 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 gövdesi, aşağıdaki yapıyla birlikte veriler içerir:

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

object (InappproductsUpdateRequest)

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

Yanıt gövdesi

Toplu uygulama içi ürün güncellemesine verilen 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 ürün güncelleme isteğinde bulunun.

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

Doğru değerine ayarlanırsa üst uygulama tarafından hedeflenen ve bu uygulama içi ürün için fiyatı belirtilmemiş tüm bölgelerin fiyatları, varsayılan fiyata göre otomatik olarak hedef para birimine dönüştürülür. Varsayılan olarak "false" (yanlış) değerine ayarlanır.

inappproduct

object (InAppProduct)

Yeni uygulama içi ürün.

allowMissing

boolean

Politika, Doğru değerine ayarlanırsa ve belirtilen paket adı 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ıdır.