Method: publishers.items.fetchStatus

Bir öğenin durumunu getirin.

HTTP isteği

GET https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:fetchStatus

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

Yol parametreleri

Parametreler
name

string

Zorunlu. Durumu alınacak öğenin adı (publishers/{publisherId}/items/{itemId} biçiminde)

İstek içeriği

İstek metni boş olmalıdır.

Yanıt gövdesi

items.fetchStatus 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,
  "publicKey": string,
  "publishedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "submittedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "lastAsyncUploadState": enum (UploadState),
  "takenDown": boolean,
  "warned": boolean
}
Alanlar
name

string

İstenen öğenin adı.

itemId

string

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

publicKey

string

Öğenin ortak anahtarı (mağaza tarafından oluşturulabilir).

publishedItemRevisionStatus

object (ItemRevisionStatus)

Yalnızca çıkış. Öğenin yayınlanan mevcut sürümünün durumu. Öğe yayınlanmamışsa ayarlanmaz.

submittedItemRevisionStatus

object (ItemRevisionStatus)

Yayınlanmak üzere gönderilen öğe düzeltmesinin durumu. Son başarılı yayınlamadan bu yana yayınlanmak üzere gönderilmediyse ayarlanmaz.

lastAsyncUploadState

enum (UploadState)

Yalnızca çıkış. Bir öğenin son asenkron yüklemesinin durumu. Yalnızca son 24 saat içinde öğe için asenkron yükleme yapıldığında ayarlanır.

takenDown

boolean

Doğruysa öğe, politika ihlali nedeniyle kaldırılmıştır. Ayrıntılar için geliştirici kontrol panelini inceleyin.

warned

boolean

True (doğru) değerine ayarlanırsa öğe, politika ihlali nedeniyle uyarılmıştır ve sorun çözülmezse kaldırılır. Ayrıntılar için geliştirici kontrol panelini inceleyin.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

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

ItemRevisionStatus

Öğe revizyonunun durumuyla ilgili ayrıntılar.

JSON gösterimi
{
  "state": enum (ItemState),
  "distributionChannels": [
    {
      object (DistributionChannel)
    }
  ]
}
Alanlar
state

enum (ItemState)

Yalnızca çıkış. Öğenin mevcut durumu

distributionChannels[]

object (DistributionChannel)

Öğenin paketiyle ilgili ayrıntılar

DistributionChannel

Belirli bir sürüm kanalına ilişkin dağıtım bilgileri

JSON gösterimi
{
  "deployPercentage": integer,
  "crxVersion": string
}
Alanlar
deployPercentage

integer

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

crxVersion

string

Yüklenen paketin manifest'inde sağlanan uzantı sürümü.