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. Aplikasi induk (nama paket) tempat langganan harus dibuat atau diperbarui. Harus sama dengan kolom packageName di semua resource Langganan.

productId

string

Wajib. 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. 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 ini:

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

MigrateBasePlanPricesRequest

Pesan permintaan untuk basePlans.migrationPrices.

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

string

Wajib. Nama paket aplikasi induk. Harus sama dengan kolom packageName di resource Langganan.

productId

string

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

basePlanId

string

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

regionalPriceMigrations[]

object (RegionalPriceMigrationConfig)

Wajib. Harga regional yang akan diperbarui.

regionsVersion

object (RegionsVersion)

Wajib. 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.