Method: publishers.items.publish

Dien het item in om te publiceren in de winkel.

Het item wordt ter beoordeling ingediend, tenzij skipReview is ingesteld op true of het item is gefaseerd vanuit een eerdere indiening waarbij publishType is ingesteld op STAGED_PUBLISH .

HTTP-verzoek

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

De URL maakt gebruik van gRPC Transcoding- syntaxis.

Padparameters

Parameters
name

string

Verplicht. Naam van het item in de vorm publishers/{publisherId}/items/{itemId}

Verzoeklichaam

De aanvraagtekst bevat gegevens met de volgende structuur:

JSON-representatie
{
  "publishType": enum (PublishType),
  "deployInfos": [
    {
      object (DeployInfo)
    }
  ],
  "skipReview": boolean
}
Velden
publishType

enum ( PublishType )

Optioneel. Gebruik dit om te bepalen of het item direct na goedkeuring wordt gepubliceerd of klaargezet voor publicatie in de toekomst. Standaardwaarde is DEFAULT_PUBLISH indien niet ingesteld.

deployInfos[]

object ( DeployInfo )

Optioneel. Aanvullende implementatie-informatie, inclusief het gewenste initiële uitrolpercentage. Standaardwaarde is de huidige waarde die is opgeslagen in het ontwikkelaarsdashboard indien niet ingesteld.

skipReview

boolean

Optioneel. Of de itembeoordeling moet worden overgeslagen. De API valideert of het item in aanmerking komt en retourneert een validatiefout als het item een ​​beoordeling vereist. Standaardwaarde is false indien niet ingesteld.

Reactielichaam

Antwoordbericht voor items.publish .

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

JSON-representatie
{
  "name": string,
  "itemId": string,
  "state": enum (ItemState)
}
Velden
name

string

De naam van het item dat is ingediend

itemId

string

Alleen uitvoer. De ID van het item.

state

enum ( ItemState )

Alleen uitvoer. De huidige status van de inzending.

Autorisatiebereiken

Vereist de volgende OAuth-scope:

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

PublishType

Als dit artikel de beoordeling doorstaat, volgt de publicatievorm waarin het zal worden gepubliceerd.

Enums
PUBLISH_TYPE_UNSPECIFIED Standaardwaarde. Dit is hetzelfde als DEFAULT_PUBLISH.
DEFAULT_PUBLISH De inzending wordt direct na goedkeuring gepubliceerd.
STAGED_PUBLISH Na goedkeuring wordt de inzending in de fase gezet en kan deze door de ontwikkelaar worden gepubliceerd.

Implementatie-info

Implementatie-informatie voor een specifiek releasekanaal. Wordt gebruikt in verzoeken om implementatieparameters bij te werken.

JSON-representatie
{
  "deployPercentage": integer
}
Velden
deployPercentage

integer

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