Method: publishers.items.fetchStatus

Haal de status van een item op.

HTTP-verzoek

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

De URL maakt gebruik van gRPC Transcoding- syntaxis.

Padparameters

Parameters
name

string

Verplicht. Naam van het item waarvan u de status wilt ophalen in de vorm publishers/{publisherId}/items/{itemId}

Verzoeklichaam

De aanvraagtekst moet leeg zijn.

Reactietekst

Antwoordbericht voor items.fetchStatus.

Als dit lukt, bevat de antwoordtekst gegevens met de volgende structuur:

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

string

De naam van het gevraagde item.

itemId

string

Alleen uitvoer. De ID van het item.

publicKey

string

De openbare sleutel van het item, die door de winkel kan worden gegenereerd.

publishedItemRevisionStatus

object ( ItemRevisionStatus )

Alleen uitvoer. Status van de huidige gepubliceerde revisie van het item. Wordt ongedaan gemaakt als het item niet is gepubliceerd.

submittedItemRevisionStatus

object ( ItemRevisionStatus )

Status van de ter publicatie ingediende itemrevisie. Wordt ongedaan gemaakt als het item sinds de laatste succesvolle publicatie niet ter publicatie is ingediend.

lastAsyncUploadState

enum ( UploadState )

Alleen uitvoer. De status van de laatste asynchrone upload voor een item. Alleen instellen als er in de afgelopen 24 uur een asynchrone upload voor het item heeft plaatsgevonden.

takenDown

boolean

Als dit het geval is, is het item verwijderd vanwege een beleidsovertreding. Raadpleeg het ontwikkelaarsdashboard voor meer informatie.

warned

boolean

Als dit het geval is, is het item gewaarschuwd voor een beleidsovertreding en wordt het verwijderd als het probleem niet wordt opgelost. Raadpleeg het ontwikkelaarsdashboard voor meer informatie.

Autorisatiebereiken

Vereist een van de volgende OAuth-scopes:

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

ItemRevisieStatus

Details over de status van een itemrevisie.

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

enum ( ItemState )

Alleen uitvoer. Huidige status van het item.

distributionChannels[]

object ( DistributionChannel )

Details op de verpakking van het artikel

Distributiekanaal

Implementatie-informatie voor een specifiek releasekanaal

JSON-representatie
{
  "deployPercentage": integer,
  "crxVersion": string
}
Velden
deployPercentage

integer

Het huidige implementatiepercentage voor het releasekanaal (een niet-negatief getal tussen 0 en 100).

crxVersion

string

De extensieversie die in het manifest van het geüploade pakket staat.

,

Haal de status van een item op.

HTTP-verzoek

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

De URL maakt gebruik van gRPC Transcoding- syntaxis.

Padparameters

Parameters
name

string

Verplicht. Naam van het item waarvan u de status wilt ophalen in de vorm publishers/{publisherId}/items/{itemId}

Verzoeklichaam

De aanvraagtekst moet leeg zijn.

Reactietekst

Antwoordbericht voor items.fetchStatus.

Als dit lukt, bevat de antwoordtekst gegevens met de volgende structuur:

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

string

De naam van het gevraagde item.

itemId

string

Alleen uitvoer. De ID van het item.

publicKey

string

De openbare sleutel van het item, die door de winkel kan worden gegenereerd.

publishedItemRevisionStatus

object ( ItemRevisionStatus )

Alleen uitvoer. Status van de huidige gepubliceerde revisie van het item. Wordt ongedaan gemaakt als het item niet is gepubliceerd.

submittedItemRevisionStatus

object ( ItemRevisionStatus )

Status van de ter publicatie ingediende itemrevisie. Wordt ongedaan gemaakt als het item sinds de laatste succesvolle publicatie niet ter publicatie is ingediend.

lastAsyncUploadState

enum ( UploadState )

Alleen uitvoer. De status van de laatste asynchrone upload voor een item. Alleen instellen als er in de afgelopen 24 uur een asynchrone upload voor het item heeft plaatsgevonden.

takenDown

boolean

Als dit het geval is, is het item verwijderd vanwege een beleidsovertreding. Raadpleeg het ontwikkelaarsdashboard voor meer informatie.

warned

boolean

Als dit het geval is, is het item gewaarschuwd voor een beleidsovertreding en wordt het verwijderd als het probleem niet wordt opgelost. Raadpleeg het ontwikkelaarsdashboard voor meer informatie.

Autorisatiebereiken

Vereist een van de volgende OAuth-scopes:

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

ItemRevisieStatus

Details over de status van een itemrevisie.

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

enum ( ItemState )

Alleen uitvoer. Huidige status van het item.

distributionChannels[]

object ( DistributionChannel )

Details op de verpakking van het artikel

Distributiekanaal

Implementatie-informatie voor een specifiek releasekanaal

JSON-representatie
{
  "deployPercentage": integer,
  "crxVersion": string
}
Velden
deployPercentage

integer

Het huidige implementatiepercentage voor het releasekanaal (een niet-negatief getal tussen 0 en 100).

crxVersion

string

De extensieversie die in het manifest van het geüploade pakket staat.