提交要在商店中发布的内容。
除非 skipReview
设置为 true,否则系统会提交相应商品以供审核;或者,如果商品是根据之前提交的商品分阶段发布的,且 publishType
设置为 STAGED_PUBLISH
,则系统也会提交相应商品以供审核。
HTTP 请求
POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:publish
网址采用 gRPC 转码语法。
路径参数
参数 | |
---|---|
name |
必需。商品的名称,格式为 |
请求正文
请求正文中包含结构如下的数据:
JSON 表示法 |
---|
{ "publishType": enum ( |
字段 | |
---|---|
publishType |
可选。使用此属性可控制商品是在获得批准后立即发布,还是在未来分阶段发布。如果未设置,则默认为 |
deployInfos[] |
可选。其他部署信息,包括所需的初始推出百分比。如果未设置,则默认为开发者信息中心内保存的当前值。 |
skipReview |
可选。是否尝试跳过商品评价。API 将验证商品是否符合条件,如果商品需要审核,则返回验证错误。如果未设置,则默认为 |
响应正文
items.publish
的响应消息。
如果成功,响应正文将包含结构如下的数据:
JSON 表示法 |
---|
{
"name": string,
"itemId": string,
"state": enum ( |
字段 | |
---|---|
name |
提交的商品的名称 |
itemId |
仅限输出。商品的 ID。 |
state |
仅限输出。提交内容的当前状态。 |
授权范围
需要以下 OAuth 范围:
https://www.googleapis.com/auth/chromewebstore
PublishType
相应商品通过审核后将采用的发布类型。
枚举 | |
---|---|
PUBLISH_TYPE_UNSPECIFIED |
默认值。这与 DEFAULT_PUBLISH 相同。 |
DEFAULT_PUBLISH |
提交内容在获得批准后会立即发布。 |
STAGED_PUBLISH |
提交内容获得批准后,系统会将其暂存,然后开发者可以发布该内容。 |
DeployInfo
特定发布渠道的部署信息。用于更新部署参数的请求中。
JSON 表示法 |
---|
{ "deployPercentage": integer } |
字段 | |
---|---|
deployPercentage |
必需。发布渠道的当前部署百分比(介于 0 到 100 之间的非负数)。 |