Method: publishers.items.publish

Mağazada yayınlanacak öğeyi gönderin.

skipReview true olarak ayarlanmadığı veya öğe, publishType değeri STAGED_PUBLISH olarak ayarlanmış önceki bir gönderimden hazırlanmadığı sürece öğe incelemeye gönderilir.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
name

string

Zorunlu. Öğenin adı (publishers/{publisherId}/items/{itemId} biçiminde)

İstek içeriği

İstek içeriği aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "publishType": enum (PublishType),
  "deployInfos": [
    {
      object (DeployInfo)
    }
  ],
  "skipReview": boolean
}
Alanlar
publishType

enum (PublishType)

İsteğe bağlıdır. Öğenin onaylandıktan sonra hemen yayınlanıp yayınlanmayacağını veya gelecekte yayınlanmak üzere hazırlanıp hazırlanmayacağını kontrol etmek için bu özelliği kullanın. Ayarlanmamışsa varsayılan olarak DEFAULT_PUBLISH değerine ayarlanır.

deployInfos[]

object (DeployInfo)

İsteğe bağlıdır. İstenen ilk yüzde dağıtım da dahil olmak üzere ek dağıtım bilgileri. Ayarlanmamışsa varsayılan olarak geliştirici kontrol panelinde kaydedilen geçerli değer kullanılır.

skipReview

boolean

İsteğe bağlıdır. Öğe incelemesinin atlanmaya çalışılıp çalışılmayacağı. API, öğenin uygun olup olmadığını doğrular ve öğenin incelenmesi gerekiyorsa doğrulama hatası döndürür. Ayarlanmamışsa varsayılan olarak false değerine ayarlanır.

Yanıt gövdesi

items.publish için yanıt mesajı.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "name": string,
  "itemId": string,
  "state": enum (ItemState)
}
Alanlar
name

string

Gönderilen öğenin adı

itemId

string

Yalnızca çıkış. Öğenin kimliği.

state

enum (ItemState)

Yalnızca çıkış. Gönderimin mevcut durumu.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

PublishType

Bu öğenin incelemeyi geçmesi durumunda izleyeceği yayın türü.

Sıralamalar
PUBLISH_TYPE_UNSPECIFIED Varsayılan değer. Bu, DEFAULT_PUBLISH ile aynıdır.
DEFAULT_PUBLISH Gönderim, onaylandıktan hemen sonra yayınlanır.
STAGED_PUBLISH Onaylandıktan sonra gönderim hazırlanır ve geliştirici tarafından yayınlanabilir.

DeployInfo

Belirli bir sürüm kanalına ait dağıtım bilgileri. Dağıtım parametrelerini güncelleme isteklerinde kullanılır.

JSON gösterimi
{
  "deployPercentage": integer
}
Alanlar
deployPercentage

integer

Zorunlu. Sürüm kanalının mevcut dağıtım yüzdesi (0 ile 100 arasında negatif olmayan bir sayı).