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