Method: publishers.items.rollback

將項目的已發布 CRX 套件復原至先前發布的指定 CRX 套件,並向所有使用者發布。

HTTP 要求

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

這個網址使用 gRPC 轉碼語法。

路徑參數

參數
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