Method: publishers.items.publish

Reichen Sie den Artikel zur Veröffentlichung im Store ein.

Das Element wird zur Überprüfung eingereicht, sofern skipReview nicht auf „true“ gesetzt ist oder das Element aus einer vorherigen Einreichung mit publishType auf STAGED_PUBLISH gesetzt wurde.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Erforderlich. Name des Artikels im Format publishers/{publisherId}/items/{itemId}

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

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

enum (PublishType)

Optional. Damit können Sie festlegen, ob das Element nach der Genehmigung sofort veröffentlicht oder für die Veröffentlichung in der Zukunft vorbereitet wird. Wenn kein Wert festgelegt ist, wird standardmäßig DEFAULT_PUBLISH verwendet.

deployInfos[]

object (DeployInfo)

Optional. Zusätzliche Informationen zur Bereitstellung, einschließlich des gewünschten anfänglichen prozentualen Rollouts. Wenn nicht festgelegt, wird standardmäßig der aktuelle Wert verwendet, der im Entwickler-Dashboard gespeichert ist.

skipReview

boolean

Optional. Gibt an, ob versucht werden soll, die Artikelüberprüfung zu überspringen. Die API prüft, ob der Artikel die Anforderungen erfüllt, und gibt einen Validierungsfehler zurück, wenn der Artikel überprüft werden muss. Wenn kein Wert festgelegt ist, wird standardmäßig false verwendet.

Antworttext

Antwortnachricht für items.publish.

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

JSON-Darstellung
{
  "name": string,
  "itemId": string,
  "state": enum (ItemState)
}
Felder
name

string

Der Name des eingereichten Artikels

itemId

string

Nur Ausgabe. Die ID des Artikels.

state

enum (ItemState)

Nur Ausgabe. Der aktuelle Status des Antrags.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

PublishType

Die Art der Veröffentlichung dieses Artikels, wenn er die Überprüfung besteht.

Enums
PUBLISH_TYPE_UNSPECIFIED Standardwert. Dies entspricht DEFAULT_PUBLISH.
DEFAULT_PUBLISH Die Einreichung wird sofort nach der Genehmigung veröffentlicht.
STAGED_PUBLISH Nach der Genehmigung wird die Einreichung bereitgestellt und kann dann vom Entwickler veröffentlicht werden.

DeployInfo

Bereitstellungsinformationen für eine bestimmte Release-Version. Wird in Anfragen zum Aktualisieren von Bereitstellungsparametern verwendet.

JSON-Darstellung
{
  "deployPercentage": integer
}
Felder
deployPercentage

integer

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