REST Resource: inappproducts

Resource: InAppProduct

Produk dalam aplikasi. Resource untuk InappproductsService.

Representasi JSON
{
  "packageName": string,
  "sku": string,
  "status": enum (Status),
  "purchaseType": enum (PurchaseType),
  "defaultPrice": {
    object (Price)
  },
  "prices": {
    string: {
      object (Price)
    },
    ...
  },
  "listings": {
    string: {
      object (InAppProductListing)
    },
    ...
  },
  "defaultLanguage": string,
  "subscriptionPeriod": string,
  "trialPeriod": string,
  "gracePeriod": string,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "subscriptionTaxesAndComplianceSettings": {
    object (SubscriptionTaxAndComplianceSettings)
  },
  "managedProductTaxesAndComplianceSettings": {
    object (ManagedProductTaxAndComplianceSettings)
  }
  // End of mutually exclusive fields.
}
Kolom
packageName

string

Nama paket aplikasi induk.

sku

string

Unit penyimpanan persediaan (SKU) produk, unik di dalam aplikasi.

status

enum (Status)

Status produk, misalnya, apakah aktif.

purchaseType

enum (PurchaseType)

Jenis produk, misalnya, langganan berulang.

defaultPrice

object (Price)

Harga default. Tidak boleh nol, karena produk dalam aplikasi tidak pernah gratis. Selalu dalam mata uang yang digunakan developer untuk proses Checkout.

prices

map (key: string, value: object (Price))

Harga per wilayah pembeli. Semuanya tidak boleh nol, karena produk dalam aplikasi tidak pernah gratis. Kunci peta adalah kode wilayah, sebagaimana ditentukan oleh ISO 3166-2.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

listings

map (key: string, value: object (InAppProductListing))

inappproducts.list data judul dan deskripsi yang dilokalkan. Kunci peta adalah bahasa data yang dilokalkan, sebagaimana ditentukan oleh BCP-47, misalnya, "en-US".

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

defaultLanguage

string

Bahasa default data yang dilokalkan, sebagaimana ditentukan oleh BCP-47, misalnya "en-US".

subscriptionPeriod
(deprecated)

string

Tidak digunakan lagi: Langganan tidak lagi didukung di InAppProducts API. Gunakan Subscriptions API sebagai gantinya.

trialPeriod
(deprecated)

string

Tidak digunakan lagi: Langganan tidak lagi didukung di InAppProducts API. Gunakan Subscriptions API sebagai gantinya.

gracePeriod
(deprecated)

string

Tidak digunakan lagi: Langganan tidak lagi didukung di InAppProducts API. Gunakan Subscriptions API sebagai gantinya.

Berikut adalah daftar kolom yang saling eksklusif. Maksimal satu kolom akan ditetapkan dalam respons:
subscriptionTaxesAndComplianceSettings
(deprecated)

object (SubscriptionTaxAndComplianceSettings)

Tidak digunakan lagi: Langganan tidak lagi didukung di InAppProducts API. Gunakan Subscriptions API sebagai gantinya.

managedProductTaxesAndComplianceSettings

object (ManagedProductTaxAndComplianceSettings)

Detail tentang pajak dan kepatuhan hukum. Hanya berlaku untuk produk terkelola.

Akhir kolom yang saling eksklusif.

Status

Status produk dalam aplikasi.

Enum
statusUnspecified Status tidak ditentukan.
active Produk sudah dipublikasikan dan aktif di Play Store.
inactive Produk tidak dipublikasikan dan oleh karena itu tidak aktif di Play Store.

PurchaseType

Jenis produk.

Enum
purchaseTypeUnspecified Jenis pembelian tidak ditentukan.
managedUser Jenis produk default - pembelian satu kali.
subscription

Tidak digunakan lagi: Langganan tidak lagi didukung di InAppProducts API. Gunakan Subscriptions API sebagai gantinya.

InAppProductListing

Listingan Google Play Store satu produk dalam aplikasi.

Representasi JSON
{
  "title": string,
  "description": string,
  "benefits": [
    string
  ]
}
Kolom
title

string

Judul listingan Google Play Store.

description

string

Deskripsi listingan Google Play Store.

benefits[]
(deprecated)

string

Tidak digunakan lagi: Langganan tidak lagi didukung di InAppProducts API. Gunakan Subscriptions API sebagai gantinya.

ManagedProductTaxAndComplianceSettings

Detail tentang perpajakan dan kepatuhan hukum untuk produk terkelola.

Representasi JSON
{
  "eeaWithdrawalRightType": enum (WithdrawalRightType),
  "taxRateInfoByRegionCode": {
    string: {
      object (RegionalTaxRateInfo)
    },
    ...
  },
  "isTokenizedDigitalAsset": boolean,
  "regionalProductAgeRatingInfos": [
    {
      object (RegionalProductAgeRatingInfo)
    }
  ],
  "productTaxCategoryCode": string
}
Kolom
eeaWithdrawalRightType

enum (WithdrawalRightType)

Konten digital atau klasifikasi layanan untuk produk yang didistribusikan kepada pengguna di Wilayah Ekonomi Eropa (EEA). Hak pembatalan berdasarkan hukum konsumen EEA bergantung pada klasifikasi ini. Lihat artikel Pusat Bantuan untuk mengetahui informasi selengkapnya.

taxRateInfoByRegionCode

map (key: string, value: object (RegionalTaxRateInfo))

Pemetaan dari kode wilayah hingga detail tarif pajak. Kuncinya adalah kode wilayah seperti yang ditentukan oleh "CLDR" Unicode.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

isTokenizedDigitalAsset

boolean

Apakah produk dalam aplikasi ini dinyatakan sebagai produk yang mewakili aset digital berupa token.

regionalProductAgeRatingInfos[]

object (RegionalProductAgeRatingInfo)

Informasi rating usia regional. Saat ini, kolom ini hanya didukung untuk kode wilayah US.

productTaxCategoryCode

string

Kode kategori pajak produk yang akan ditetapkan ke produk dalam aplikasi. Kategori pajak produk menentukan tarif pajak transaksi yang diterapkan ke produk. Lihat artikel Pusat Bantuan untuk mengetahui informasi selengkapnya.

Metode

batchDelete

Menghapus produk dalam aplikasi (produk terkelola atau langganan).

batchGet

Membaca beberapa produk dalam aplikasi, yang dapat berupa produk terkelola atau langganan.

batchUpdate

Mengupdate atau memasukkan satu atau lebih produk dalam aplikasi (produk terkelola atau langganan).

delete

Menghapus produk dalam aplikasi (produk terkelola atau langganan).

get

Mendapatkan produk dalam aplikasi, yang dapat berupa produk terkelola atau langganan.

insert

Membuat produk dalam aplikasi (produk terkelola atau langganan).

list

Mencantumkan semua produk dalam aplikasi - baik produk terkelola maupun langganan.

patch

Membuat patch produk dalam aplikasi (produk terkelola atau langganan).

update

Mengupdate produk dalam aplikasi (produk terkelola atau langganan).

Kode error

Operasi resource ini menampilkan kode error HTTP berikut:

Kode error Alasan Deskripsi Resolusi