Method: publishers.items.fetchStatus

Status eines Artikels abrufen

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Erforderlich. Name des Elements, dessen Status abgerufen werden soll, im Format publishers/{publisherId}/items/{itemId}

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Antwortnachricht für „items.fetchStatus“.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "name": string,
  "itemId": string,
  "publicKey": string,
  "publishedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "submittedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "lastAsyncUploadState": enum (UploadState),
  "takenDown": boolean,
  "warned": boolean
}
Felder
name

string

Der Name des angeforderten Elements.

itemId

string

Nur Ausgabe. Die ID des Artikels.

publicKey

string

Der öffentliche Schlüssel des Artikels, der vom Store generiert werden kann.

publishedItemRevisionStatus

object (ItemRevisionStatus)

Nur Ausgabe. Status der aktuell veröffentlichten Überarbeitung des Artikels. Wird zurückgesetzt, wenn der Artikel nicht veröffentlicht ist.

submittedItemRevisionStatus

object (ItemRevisionStatus)

Status der eingereichten Überarbeitung des Artikels, die veröffentlicht werden soll. Wird zurückgesetzt, wenn das Element seit der letzten erfolgreichen Veröffentlichung nicht zur Veröffentlichung eingereicht wurde.

lastAsyncUploadState

enum (UploadState)

Nur Ausgabe. Der Status des letzten asynchronen Uploads für ein Element. Wird nur festgelegt, wenn in den letzten 24 Stunden ein asynchroner Upload für das Element erfolgt ist.

takenDown

boolean

„True“, wenn der Artikel aufgrund eines Richtlinienverstoßes entfernt wurde. Weitere Informationen finden Sie im Entwickler-Dashboard.

warned

boolean

Wenn „true“ angegeben ist, wurde für den Artikel ein Warnhinweis wegen eines Richtlinienverstoßes ausgegeben. Der Artikel wird entfernt, wenn das Problem nicht behoben wird. Weitere Informationen finden Sie im Entwickler-Dashboard.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

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

ItemRevisionStatus

Details zum Status einer Artikelrevision.

JSON-Darstellung
{
  "state": enum (ItemState),
  "distributionChannels": [
    {
      object (DistributionChannel)
    }
  ]
}
Felder
state

enum (ItemState)

Nur Ausgabe. Aktueller Zustand des Artikels

distributionChannels[]

object (DistributionChannel)

Details zur Verpackung des Artikels

DistributionChannel

Bereitstellungsinformationen für einen bestimmten Release-Channel

JSON-Darstellung
{
  "deployPercentage": integer,
  "crxVersion": string
}
Felder
deployPercentage

integer

Der aktuelle Bereitstellungsprozentsatz für den Release-Channel (nicht negative Zahl zwischen 0 und 100).

crxVersion

string

Die im Manifest des hochgeladenen Pakets angegebene Erweiterungsversion.