Method: monetization.subscriptions.basePlans.batchMigratePrices

Varian batch endpoint basePlans.migratePrices.

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/{productId}/basePlans:batchMigratePrices

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
packageName

string

Wajib diisi. Aplikasi induk (nama paket) tempat langganan harus dibuat atau diperbarui. Harus sama dengan kolom packageName di semua resource Subscription.

productId

string

Wajib diisi. ID produk langganan induk, jika semua penawaran yang diperbarui dimiliki oleh langganan yang sama. Jika update batch ini mencakup beberapa langganan, tetapkan kolom ini ke "-". Harus ditetapkan.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

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

object (MigrateBasePlanPricesRequest)

Wajib diisi. Hingga 100 permintaan migrasi harga. Semua permintaan harus memperbarui paket dasar yang berbeda.

Isi respons

Pesan respons untuk basePlans.batchMigratePrices.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "responses": [
    {
      object (MigrateBasePlanPricesResponse)
    }
  ]
}
Kolom
responses[]

object (MigrateBasePlanPricesResponse)

Berisi satu respons per migrasi harga yang diminta, dalam urutan yang sama dengan permintaan.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

MigrateBasePlanPricesRequest

Pesan permintaan untuk basePlans.migratePrices.

Representasi JSON
{
  "packageName": string,
  "productId": string,
  "basePlanId": string,
  "regionalPriceMigrations": [
    {
      object (RegionalPriceMigrationConfig)
    }
  ],
  "regionsVersion": {
    object (RegionsVersion)
  },
  "latencyTolerance": enum (ProductUpdateLatencyTolerance)
}
Kolom
packageName

string

Wajib diisi. Nama paket aplikasi induk. Harus sama dengan bidang packageName di resource Subscription.

productId

string

Wajib diisi. ID langganan yang akan diperbarui. Harus sama dengan kolom productId di resource Langganan.

basePlanId

string

Wajib diisi. ID paket dasar unik dari paket dasar untuk memperbarui harga.

regionalPriceMigrations[]

object (RegionalPriceMigrationConfig)

Wajib diisi. Harga regional yang akan diperbarui.

regionsVersion

object (RegionsVersion)

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

latencyTolerance

enum (ProductUpdateLatencyTolerance)

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