提交要在商店中发布的内容。
除非 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 之间的非负数)。  |