將項目的已發布 CRX 套件復原至先前發布的指定 CRX 套件,並向所有使用者發布。
HTTP 要求
POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:rollback
這個網址使用 gRPC 轉碼語法。
路徑參數
| 參數 | |
|---|---|
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