Method: publishers.items.fetchStatus

Recupera lo stato di un elemento.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
name

string

Obbligatorio. Nome dell'elemento di cui recuperare lo stato nel formato publishers/{publisherId}/items/{itemId}

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

Messaggio di risposta per items.fetchStatus.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

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

string

Il nome dell'articolo richiesto.

itemId

string

Solo output. ID dell'articolo.

publicKey

string

La chiave pubblica dell'articolo, che può essere generata dallo store.

publishedItemRevisionStatus

object (ItemRevisionStatus)

Solo output. Stato della revisione pubblicata corrente dell'elemento. Verrà annullato se l'elemento non è pubblicato.

submittedItemRevisionStatus

object (ItemRevisionStatus)

Stato della revisione dell'elemento inviata per la pubblicazione. Verrà annullato se l'elemento non è stato inviato per la pubblicazione dall'ultima pubblicazione riuscita.

lastAsyncUploadState

enum (UploadState)

Solo output. Lo stato dell'ultimo caricamento asincrono di un elemento. Impostato solo se è stato eseguito un caricamento asincrono dell'articolo nelle ultime 24 ore.

takenDown

boolean

Se impostato su true, l'elemento è stato rimosso per violazione delle norme. Per maggiori dettagli, consulta la Dashboard per sviluppatori.

warned

boolean

Se il valore è vero, l'articolo ha ricevuto un avviso per violazione delle norme e verrà rimosso se il problema non viene risolto. Per maggiori dettagli, consulta la Dashboard per sviluppatori.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

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

ItemRevisionStatus

Dettagli sullo stato di una revisione dell'articolo.

Rappresentazione JSON
{
  "state": enum (ItemState),
  "distributionChannels": [
    {
      object (DistributionChannel)
    }
  ]
}
Campi
state

enum (ItemState)

Solo output. Stato attuale dell'elemento

distributionChannels[]

object (DistributionChannel)

Dettagli sul pacchetto dell'articolo

DistributionChannel

Informazioni sul deployment per un canale di rilascio specifico

Rappresentazione JSON
{
  "deployPercentage": integer,
  "crxVersion": string
}
Campi
deployPercentage

integer

La percentuale di implementazione attuale per il canale di rilascio (numero non negativo compreso tra 0 e 100).

crxVersion

string

La versione dell'estensione fornita nel file manifest del pacchetto caricato.