Method: publishers.items.fetchStatus

アイテムのステータスを取得します。

HTTP リクエスト

GET https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:fetchStatus

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
name

string

必須。publishers/{publisherId}/items/{itemId} 形式でステータスを取得するアイテムの名前

リクエストの本文

リクエストの本文は空にする必要があります。

レスポンスの本文

items.fetchStatus のレスポンス メッセージ。

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "name": string,
  "itemId": string,
  "publicKey": string,
  "publishedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "submittedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "lastAsyncUploadState": enum (UploadState),
  "takenDown": boolean,
  "warned": boolean
}
フィールド
name

string

リクエストされたアイテムの名前。

itemId

string

出力専用。商品アイテムの ID。

publicKey

string

アイテムの公開鍵。ストアによって生成される場合があります。

publishedItemRevisionStatus

object (ItemRevisionStatus)

出力専用。アイテムの現在公開されているリビジョンのステータス。アイテムが公開されていない場合は設定されません。

submittedItemRevisionStatus

object (ItemRevisionStatus)

公開するために送信されたアイテム リビジョンのステータス。前回の公開が成功してからアイテムが公開用に送信されていない場合は、設定されません。

lastAsyncUploadState

enum (UploadState)

出力専用。アイテムの最後の非同期アップロードの状態。過去 24 時間以内にアイテムの非同期アップロードがあった場合にのみ設定します。

takenDown

boolean

true の場合、ポリシー違反のためアイテムが削除されています。詳しくは、デベロッパー ダッシュボードをご確認ください。

warned

boolean

true の場合、商品アイテムはポリシー違反の警告を受けており、問題が解決されない場合は削除されます。詳しくは、デベロッパー ダッシュボードをご確認ください。

認可スコープ

次の OAuth スコープのいずれかが必要です。

  • https://www.googleapis.com/auth/chromewebstore
  • https://www.googleapis.com/auth/chromewebstore.readonly

ItemRevisionStatus

アイテム リビジョンのステータスの詳細。

JSON 表現
{
  "state": enum (ItemState),
  "distributionChannels": [
    {
      object (DistributionChannel)
    }
  ]
}
フィールド
state

enum (ItemState)

出力専用。アイテムの現在の状態

distributionChannels[]

object (DistributionChannel)

商品のパッケージに関する詳細

DistributionChannel

特定のリリース チャンネルのデプロイ情報

JSON 表現
{
  "deployPercentage": integer,
  "crxVersion": string
}
フィールド
deployPercentage

integer

リリース チャンネルの現在の導入率(0 ~ 100 の非負の数値)。

crxVersion

string

アップロードされたパッケージのマニフェストに記載されている拡張機能のバージョン。