Method: publishers.items.rollback

Esegue il rollback del pacchetto CRX pubblicato di un elemento a un pacchetto CRX pubblicato in precedenza specificato e lo pubblica per tutti gli utenti.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri di percorso

Parametri
name

string

Obbligatorio. Nome dell'elemento di cui eseguire il rollback nel formato publishers/{publisherId}/items/{itemId}

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "targetCrxVersion": string,
  "newVersion": string,
  "rollbackReason": string,
  "validateOnly": boolean
}
Campi
targetCrxVersion

string

Obbligatorio. La versione CRX pubblicata in precedenza a cui eseguire il rollback. Se non viene impostato, il valore predefinito è l'ultima versione CRX pubblicata.

newVersion

string

Obbligatorio. La nuova versione da assegnare al pacchetto di cui viene eseguito il rollback. In questo modo, il pacchetto precedente viene "ripristinato" assegnandogli un numero di versione superiore a quello del pacchetto attualmente pubblicato. Ad esempio, se la versione attualmente pubblicata è la 1.1, la nuova versione potrebbe essere la 1.1.1 o la 1.2, ma non la 1.0.

rollbackReason

string

Obbligatorio. Il motivo del rollback che verrà utilizzato per l'audit interno e la visibilità della Dashboard per sviluppatori.

validateOnly

boolean

Facoltativo. Se impostato, convalida ed esegui il dry run della richiesta, ma non avviare effettivamente il rollback

Corpo della risposta

In caso di esito positivo, il corpo della risposta è vuoto.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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