Method: publishers.items.rollback

Effectue un rollback du package CRX publié d'un élément vers un package CRX publié précédemment et le publie pour tous les utilisateurs.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
name

string

Obligatoire. Nom de l'élément à annuler au format publishers/{publisherId}/items/{itemId}.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "targetCrxVersion": string,
  "newVersion": string,
  "rollbackReason": string,
  "validateOnly": boolean
}
Champs
targetCrxVersion

string

Obligatoire. Version CRX cible précédemment publiée vers laquelle effectuer le rollback. Si elle n'est pas définie, la dernière version CRX publiée est utilisée par défaut.

newVersion

string

Obligatoire. Nouvelle version à attribuer au package vers lequel vous effectuez un rollback. Cela permet de "faire avancer" le package précédent en lui attribuant un numéro de version supérieur à celui du package actuellement publié. Par exemple, si la version actuellement publiée est la version 1.1, la nouvelle version peut être la version 1.1.1 ou 1.2, mais pas la version 1.0.

rollbackReason

string

Obligatoire. Motif du rollback, qui sera utilisé pour l'audit interne et la visibilité du tableau de bord du développeur.

validateOnly

boolean

Facultatif. Si ce champ est défini, validez et effectuez un dry run de la requête, mais ne lancez pas le rollback.

Corps de la réponse

Si la requête aboutit, le corps de la réponse est vide.

Champs d'application des autorisations

Requiert le champ d'application OAuth suivant :

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