Method: inappproducts.batchUpdate

Memperbarui atau menyisipkan satu atau beberapa produk dalam aplikasi (produk terkelola atau langganan).

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

Metode ini tidak boleh digunakan lagi untuk memperbarui langganan. Baca artikel ini untuk informasi selengkapnya.

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
packageName

string

Nama paket aplikasi.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

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

object (InappproductsUpdateRequest)

Wajib diisi. Permintaan update individual. Setidaknya satu permintaan diperlukan. Dapat berisi hingga 100 permintaan. Semua permintaan harus sesuai dengan produk dalam aplikasi yang berbeda.

Isi respons

Respons untuk batch update produk dalam aplikasi.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "inappproducts": [
    {
      object (InAppProduct)
    }
  ]
}
Kolom
inappproducts[]

object (InAppProduct)

Produk dalam aplikasi yang diperbarui atau disisipkan.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

InappproductsUpdateRequest

Permintaan untuk mengupdate produk dalam aplikasi.

Representasi JSON
{
  "packageName": string,
  "sku": string,
  "autoConvertMissingPrices": boolean,
  "inappproduct": {
    object (InAppProduct)
  },
  "allowMissing": boolean,
  "latencyTolerance": enum (ProductUpdateLatencyTolerance)
}
Kolom
packageName

string

Nama paket aplikasi.

sku

string

ID unik untuk produk dalam aplikasi.

autoConvertMissingPrices

boolean

Jika true (benar), harga untuk semua wilayah yang ditargetkan oleh aplikasi induk yang belum memiliki harga yang ditentukan untuk produk dalam aplikasi ini akan otomatis dikonversi ke mata uang target berdasarkan harga default. Nilai defaultnya adalah false (salah).

inappproduct

object (InAppProduct)

Produk dalam aplikasi yang baru.

allowMissing

boolean

Jika disetel ke benar (true), dan produk dalam aplikasi dengan packageName dan SKU yang diberikan tidak ada, produk dalam aplikasi akan dibuat.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

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