Method: monetization.subscriptions.batchUpdate

Memperbarui batch langganan.

Tetapkan kolom latensiTolerance pada permintaan bertingkat ke PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT untuk mencapai throughput update maksimum.

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
packageName

string

Wajib diisi. Aplikasi induk (nama paket) yang langganannya harus diperbarui. Harus sama dengan kolom packageName di semua resource Subscription.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "requests": [
    {
      object (UpdateSubscriptionRequest)
    }
  ]
}
Kolom
requests[]

object (UpdateSubscriptionRequest)

Wajib diisi. Daftar permintaan update hingga 100 elemen. Semua permintaan harus memperbarui langganan yang berbeda.

Isi respons

Pesan respons untuk BatchUpdateSubscription.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "subscriptions": [
    {
      object (Subscription)
    }
  ]
}
Kolom
subscriptions[]

object (Subscription)

Daftar langganan yang diperbarui.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

UpdateSubscriptionRequest

Pesan permintaan untuk Subscriptions.patch.

Representasi JSON
{
  "subscription": {
    object (Subscription)
  },
  "updateMask": string,
  "regionsVersion": {
    object (RegionsVersion)
  },
  "allowMissing": boolean,
  "latencyTolerance": enum (ProductUpdateLatencyTolerance)
}
Kolom
subscription

object (Subscription)

Wajib diisi. Langganan yang akan diperbarui.

updateMask

string (FieldMask format)

Wajib diisi. Daftar kolom yang akan diperbarui.

Ini adalah daftar yang dipisahkan koma yang berisi nama kolom yang sepenuhnya memenuhi syarat. Contoh: "user.displayName,photo".

regionsVersion

object (RegionsVersion)

Wajib diisi. Versi wilayah yang tersedia yang digunakan untuk langganan.

allowMissing

boolean

Opsional. Jika disetel ke benar (true), dan langganan dengan packageName dan productId yang diberikan tidak ada, langganan akan dibuat.

Jika langganan baru dibuat, updateMask akan diabaikan.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

Opsional. Toleransi latensi untuk penerapan update produk ini. Setelan defaultnya adalah sensitif terhadap latensi.