Method: publishers.items.rollback

アイテムの公開済み CRX パッケージを、以前に公開された指定の CRX パッケージにロールバックし、すべてのユーザーに公開します。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
name

string

必須。ロールバックするアイテムの名前(publishers/{publisherId}/items/{itemId} 形式)。

リクエストの本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "targetCrxVersion": string,
  "newVersion": string,
  "rollbackReason": string,
  "validateOnly": boolean
}
フィールド
targetCrxVersion

string

必須。ロールバック先の、以前に公開された CRX バージョン。設定されていない場合、デフォルトで最後に公開された CRX バージョンが使用されます。

newVersion

string

必須。ロールバック先のパッケージに割り当てる新しいバージョン。これにより、以前のパッケージに現在公開されているパッケージよりも高いバージョン番号を付与することで、以前のパッケージを効果的に「ロールフォワード」します。たとえば、現在公開されているバージョンが 1.1 の場合、新しいバージョンは 1.1.1 または 1.2 になりますが、1.0 にはなりません。

rollbackReason

string

必須。内部監査とデベロッパー ダッシュボードの表示に使用されるロールバックの理由。

validateOnly

boolean

省略可。設定されている場合、リクエストを検証してドライランを行いますが、実際にはロールバックを開始しません。

レスポンスの本文

成功すると、レスポンスの本文は空になります。

認可スコープ

次の OAuth スコープが必要です。

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