アイテムの公開済み CRX パッケージを、以前に公開された指定の CRX パッケージにロールバックし、すべてのユーザーに公開します。
HTTP リクエスト
POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:rollback
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
name |
必須。ロールバックするアイテムの名前( |
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
| JSON 表現 |
|---|
{ "targetCrxVersion": string, "newVersion": string, "rollbackReason": string, "validateOnly": boolean } |
| フィールド | |
|---|---|
targetCrxVersion |
必須。ロールバック先の、以前に公開された CRX バージョン。設定されていない場合、デフォルトで最後に公開された CRX バージョンが使用されます。 |
newVersion |
必須。ロールバック先のパッケージに割り当てる新しいバージョン。これにより、以前のパッケージに現在公開されているパッケージよりも高いバージョン番号を付与することで、以前のパッケージを効果的に「ロールフォワード」します。たとえば、現在公開されているバージョンが 1.1 の場合、新しいバージョンは 1.1.1 または 1.2 になりますが、1.0 にはなりません。 |
rollbackReason |
必須。内部監査とデベロッパー ダッシュボードの表示に使用されるロールバックの理由。 |
validateOnly |
省略可。設定されている場合、リクエストを検証してドライランを行いますが、実際にはロールバックを開始しません。 |
レスポンスの本文
成功すると、レスポンスの本文は空になります。
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/chromewebstore