Method: monetization.onetimeproducts.batchUpdate

Bir veya daha fazla tek seferlik ürün oluşturur ya da günceller.

HTTP isteği

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

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

Yol parametreleri

Parametreler
packageName

string

Zorunlu. Tek seferlik ürünlerin güncellenmesi gereken üst uygulamanın (paket adı) adı. Tüm OneTimeProduct kaynaklarındaki packageName alanına eşit olmalıdır.

İstek içeriği

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

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

object (UpdateOneTimeProductRequest)

Zorunlu. 100 öğeye kadar güncelleme isteğinin listesi. Tüm istekler farklı tek seferlik ürünleri güncellemelidir.

Yanıt gövdesi

BatchUpdateOneTimeProduct için yanıt mesajı.

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

JSON gösterimi
{
  "oneTimeProducts": [
    {
      object (OneTimeProduct)
    }
  ]
}
Alanlar
oneTimeProducts[]

object (OneTimeProduct)

Güncellenen tek seferlik ürünlerin listesi, istekteki sırayla.

Yetkilendirme kapsamları

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

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

UpdateOneTimeProductRequest

onetimeproducts.patch için istek mesajı.

JSON gösterimi
{
  "oneTimeProduct": {
    object (OneTimeProduct)
  },
  "updateMask": string,
  "regionsVersion": {
    object (RegionsVersion)
  },
  "allowMissing": boolean,
  "latencyTolerance": enum (ProductUpdateLatencyTolerance)
}
Alanlar
oneTimeProduct

object (OneTimeProduct)

Zorunlu. Eklenecek veya güncellenecek tek seferlik ürün.

updateMask

string (FieldMask format)

Zorunlu. Güncellenecek alanların listesi.

Bu, alanların tam nitelikli adlarının virgülle ayrılmış listesidir. Örnek: "user.displayName,photo".

regionsVersion

object (RegionsVersion)

Zorunlu. Tek seferlik ürün için kullanılan, mevcut bölgelerin sürümü.

allowMissing

boolean

İsteğe bağlıdır. True (doğru) olarak ayarlanırsa ve belirtilen packageName ve productId değerlerine sahip tek seferlik ürün yoksa tek seferlik ürün oluşturulur.

Yeni bir tek seferlik ürün oluşturulursa updateMask yoksayılır.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

İsteğe bağlıdır. Bu ürün ekleme/güncelleme işleminin yayılması için gecikme toleransı. Varsayılan olarak gecikmeye duyarlı ayarlanır.