Method: monetization.subscriptions.batchUpdate

Abonelik grubunu günceller.

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.

HTTP isteği

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

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

Yol parametreleri

Parametreler
packageName

string

Zorunlu. Aboneliklerinin güncellenmesi gereken üst uygulama (paket adı). Tüm Subscription kaynaklarındaki packageName alanına eşit olmalıdır.

İstek içeriği

İstek gövdesi, aşağıdaki yapıyla birlikte veriler içerir:

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

object (UpdateSubscriptionRequest)

Zorunlu. En fazla 100 öğeden oluşan güncelleme istekleri listesi. Tüm istekler farklı abonelikleri güncellemelidir.

Yanıt gövdesi

BatchUpdateSubscription için yanıt mesajı.

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

JSON gösterimi
{
  "subscriptions": [
    {
      object (Subscription)
    }
  ]
}
Alanlar
subscriptions[]

object (Subscription)

Güncellenen abonelik listesi.

Yetkilendirme kapsamları

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

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

UpdateSubscriptionRequest

subscription.patch için istek mesajı gönderin.

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

object (Subscription)

Zorunlu. Güncellenecek abonelik.

updateMask

string (FieldMask format)

Zorunlu. Güncellenecek alanların listesi.

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

regionsVersion

object (RegionsVersion)

Zorunlu. Abonelik için kullanılan kullanılabilir bölgelerin sürümü.

allowMissing

boolean

İsteğe bağlı. Politika true (doğru) değerine ayarlanırsa ve belirtilen packageName ve productId ile bir abonelik mevcut değilse abonelik oluşturulur.

Yeni bir abonelik oluşturulursa updateMask yok sayılır.

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.