Method: monetization.onetimeproducts.batchUpdate

Membuat atau mengupdate satu atau beberapa produk sekali beli.

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
packageName

string

Wajib. Aplikasi induk (nama paket) yang produk sekali belinya harus diupdate. Harus sama dengan kolom packageName pada semua resource OneTimeProduct.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

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

object (UpdateOneTimeProductRequest)

Wajib. Daftar permintaan update hingga 100 elemen. Semua permintaan harus mengupdate produk sekali beli yang berbeda.

Isi respons

Pesan respons untuk BatchUpdateOneTimeProduct.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "oneTimeProducts": [
    {
      object (OneTimeProduct)
    }
  ]
}
Kolom
oneTimeProducts[]

object (OneTimeProduct)

Daftar produk sekali beli yang diupdate, dalam urutan yang sama dengan permintaan.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

UpdateOneTimeProductRequest

Pesan permintaan untuk onetimeproducts.patch.

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

object (OneTimeProduct)

Wajib. Produk sekali beli yang akan diupsert.

updateMask

string (FieldMask format)

Wajib. Daftar kolom yang akan diperbarui.

Ini adalah comma-separated list berisi nama kolom yang sepenuhnya memenuhi syarat. Contoh: "user.displayName,photo".

regionsVersion

object (RegionsVersion)

Wajib. Versi wilayah yang tersedia yang digunakan untuk produk sekali beli.

allowMissing

boolean

Opsional. Jika disetel ke benar (true), dan produk sekali beli dengan packageName dan productId yang dimaksud tidak ada, produk sekali beli akan dibuat.

Jika produk sekali beli baru dibuat, updateMask diabaikan.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

Opsional. Toleransi latensi untuk propagasi upsert produk ini. Default-nya sensitif terhadap latensi.