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 gecikmeTolerance 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. Aboneliklerin güncellenmesi gereken üst uygulama (paket adı). Tüm Abonelik kaynaklarındaki packageName alanına eşit olmalıdır.

İstek içeriği

İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:

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

object (UpdateSubscriptionRequest)

Zorunlu. En fazla 100 öğelik güncelleme isteklerinin 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

abonelikleriniz.yama için istek mesajı.

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ı. Doğru değerine ayarlanırsa ve belirtilen packageName ile productId'ye sahip abonelik mevcut değilse abonelik oluşturulur.

Yeni bir abonelik oluşturulursa updateMask yoksayılır.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

İsteğe bağlı. Bu ürün güncellemesinin yayılmasına ilişkin gecikme toleransı. Varsayılan olarak gecikmeye duyarlıdır.