获取商品的状态。
HTTP 请求
GET https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:fetchStatus
网址采用 gRPC 转码语法。
路径参数
参数 | |
---|---|
name |
必需。要检索状态的商品的名称,格式为 |
请求正文
请求正文必须为空。
响应正文
针对 items.fetchStatus 的响应消息。
如果成功,响应正文将包含结构如下的数据:
JSON 表示法 |
---|
{ "name": string, "itemId": string, "publicKey": string, "publishedItemRevisionStatus": { object ( |
字段 | |
---|---|
name |
所请求商品的名称。 |
itemId |
仅限输出。商品的 ID。 |
publicKey |
商品的公钥,可能由商店生成。 |
publishedItemRevisionStatus |
仅限输出。商品的当前已发布修订版本的状态。如果商品未发布,则会处于未设置状态。 |
submittedItemRevisionStatus |
已提交发布的内容修订版本的状态。如果自上次成功发布以来,相应商品尚未提交以供发布,则会处于未设置状态。 |
lastAsyncUploadState |
仅限输出。商品的上次异步上传的状态。仅在过去 24 小时内对相应商品进行了异步上传时设置。 |
takenDown |
如果为 true,则表示相应商品因违反政策而被下架。请查看开发者信息中心了解详情。 |
warned |
如果为 true,则表示相应商品因违反政策而收到警告,如果问题未解决,则会被下架。请查看开发者信息中心了解详情。 |
授权范围
需要以下 OAuth 范围之一:
https://www.googleapis.com/auth/chromewebstore
https://www.googleapis.com/auth/chromewebstore.readonly
ItemRevisionStatus
商品修订版本的状态详情。
JSON 表示法 |
---|
{ "state": enum ( |
字段 | |
---|---|
state |
仅限输出。商品的当前状态 |
distributionChannels[] |
商品的包装详细信息 |
DistributionChannel
特定发布渠道的部署信息
JSON 表示法 |
---|
{ "deployPercentage": integer, "crxVersion": string } |
字段 | |
---|---|
deployPercentage |
发布渠道的当前部署百分比(介于 0 到 100 之间的非负数)。 |
crxVersion |
上传的软件包的清单中提供的扩展程序版本。 |