将某个项目已发布的 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