Method: monetization.subscriptions.basePlans.batchMigratePrices

Membuat batch varian endpoint basePlans.migratePrices.

Tetapkan kolom latencyTolerance 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) yang langganannya harus dibuat atau diperbarui. Harus sama dengan kolom packageName di semua resource Subscription.

productId

string

Wajib. ID produk langganan induk, jika semua penawaran yang diperbarui termasuk dalam langganan yang sama. Jika kumpulan update ini mencakup beberapa langganan, setel kolom ini ke "-". Harus disetel.

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 seperti 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. Nama paket aplikasi induk. Harus sama dengan kolom packageName pada resource Subscription.

productId

string

Wajib. ID langganan yang akan diperbarui. Harus sama dengan kolom productId pada resource Subscription.

basePlanId

string

Wajib. ID paket dasar unik dari paket dasar yang akan diperbarui harganya.

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 propagasi update produk ini. Setelan defaultnya sensitif terhadap latensi.