Method: publishers.items.rollback

Setzt das veröffentlichte CRX-Paket eines Elements auf ein bestimmtes zuvor veröffentlichtes CRX-Paket zurück und veröffentlicht es für alle Nutzer.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Erforderlich. Name des Elements, für das ein Rollback durchgeführt werden soll, im Format publishers/{publisherId}/items/{itemId}

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "targetCrxVersion": string,
  "newVersion": string,
  "rollbackReason": string,
  "validateOnly": boolean
}
Felder
targetCrxVersion

string

Erforderlich. Die zuvor veröffentlichte CRX-Zielversion, auf die ein Rollback durchgeführt werden soll. Wenn nichts festgelegt ist, wird standardmäßig die zuletzt veröffentlichte CRX-Version verwendet.

newVersion

string

Erforderlich. Die neue Version, die dem Paket zugewiesen werden soll, auf das ein Rollback durchgeführt wird. Dadurch wird das vorherige Paket effektiv „weitergeleitet“, da es eine höhere Versionsnummer als das derzeit veröffentlichte Paket erhält. Wenn die aktuell veröffentlichte Version beispielsweise 1.1 ist, könnte die neue Version 1.1.1 oder 1.2 sein, aber nicht 1.0.

rollbackReason

string

Erforderlich. Der Grund für den Rollback, der für die interne Prüfung und die Sichtbarkeit im Entwickler-Dashboard verwendet wird.

validateOnly

boolean

Optional. Wenn festgelegt, wird die Anfrage validiert und im Probelauf ausgeführt, aber der Rollback wird nicht tatsächlich initiiert.

Antworttext

Wenn der Vorgang erfolgreich ist, ist der Antworttext leer.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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