擷取項目的狀態。
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 |
上傳套件資訊清單中提供的擴充功能版本。 |