Method: publishers.items.publish

Kirimkan item untuk dipublikasikan di Play Store.

Item akan dikirimkan untuk ditinjau kecuali jika skipReview disetel ke benar (true), atau item dirilis bertahap dari pengiriman sebelumnya dengan publishType disetel ke STAGED_PUBLISH.

Permintaan HTTP

POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:publish

URL ini menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
name

string

Wajib. Nama item dalam bentuk publishers/{publisherId}/items/{itemId}

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "publishType": enum (PublishType),
  "deployInfos": [
    {
      object (DeployInfo)
    }
  ],
  "skipReview": boolean
}
Kolom
publishType

enum (PublishType)

Opsional. Gunakan ini untuk mengontrol apakah item dipublikasikan segera setelah disetujui atau dirilis bertahap untuk dipublikasikan di masa mendatang. Nilai defaultnya adalah DEFAULT_PUBLISH jika tidak ditetapkan.

deployInfos[]

object (DeployInfo)

Opsional. Informasi deployment tambahan, termasuk peluncuran persentase awal yang diinginkan. Secara default, nilai saat ini yang disimpan di dasbor developer akan digunakan jika tidak disetel.

skipReview

boolean

Opsional. Apakah akan mencoba melewati peninjauan item. API akan memvalidasi apakah item memenuhi syarat dan menampilkan error validasi jika item memerlukan peninjauan. Nilai defaultnya adalah false jika tidak ditetapkan.

Isi respons

Pesan respons untuk items.publish.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "name": string,
  "itemId": string,
  "state": enum (ItemState)
}
Kolom
name

string

Nama item yang dikirimkan

itemId

string

Hanya output. ID item.

state

enum (ItemState)

Hanya output. Status pengiriman saat ini.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

PublishType

Jenis publikasi yang akan diikuti item ini jika lulus peninjauan.

Enum
PUBLISH_TYPE_UNSPECIFIED Nilai default. Ini sama dengan DEFAULT_PUBLISH.
DEFAULT_PUBLISH Kiriman akan dipublikasikan segera setelah disetujui.
STAGED_PUBLISH Setelah disetujui, kiriman akan disiapkan dan kemudian dapat dipublikasikan oleh developer.

DeployInfo

Informasi deployment untuk saluran rilis tertentu. Digunakan dalam permintaan untuk memperbarui parameter deployment.

Representasi JSON
{
  "deployPercentage": integer
}
Kolom
deployPercentage

integer

Wajib. Persentase penerapan saat ini untuk jalur rilis (angka non-negatif antara 0 dan 100).