Method: publishers.items.fetchStatus

Extrai o status de um item.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
name

string

Obrigatório. Nome do item para recuperar o status no formato publishers/{publisherId}/items/{itemId}

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Mensagem de resposta para "items.fetchStatus".

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "name": string,
  "itemId": string,
  "publicKey": string,
  "publishedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "submittedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "lastAsyncUploadState": enum (UploadState),
  "takenDown": boolean,
  "warned": boolean
}
Campos
name

string

O nome do item solicitado.

itemId

string

Apenas saída. ID do item.

publicKey

string

A chave pública do item, que pode ser gerada pela loja.

publishedItemRevisionStatus

object (ItemRevisionStatus)

Apenas saída. Status da revisão publicada atual do item. Será desmarcado se o item não for publicado.

submittedItemRevisionStatus

object (ItemRevisionStatus)

Status da revisão do item enviada para publicação. Será desmarcado se o item não tiver sido enviado para publicação desde a última publicação bem-sucedida.

lastAsyncUploadState

enum (UploadState)

Apenas saída. O estado do último upload assíncrono de um item. Definido apenas quando houve um upload assíncrono do item nas últimas 24 horas.

takenDown

boolean

Se for verdadeiro, o item foi removido por violação da política. Confira os detalhes no painel de controle do desenvolvedor.

warned

boolean

Se for verdadeiro, o item recebeu um aviso de violação da política e será removido se o problema não for resolvido. Confira os detalhes no painel de controle do desenvolvedor.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

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

ItemRevisionStatus

Detalhes sobre o status de uma revisão de item.

Representação JSON
{
  "state": enum (ItemState),
  "distributionChannels": [
    {
      object (DistributionChannel)
    }
  ]
}
Campos
state

enum (ItemState)

Apenas saída. Estado atual do item

distributionChannels[]

object (DistributionChannel)

Detalhes sobre a embalagem do item

DistributionChannel

Informações de implantação para um canal de lançamento específico

Representação JSON
{
  "deployPercentage": integer,
  "crxVersion": string
}
Campos
deployPercentage

integer

A porcentagem de implantação atual para o canal de lançamento (número não negativo entre 0 e 100).

crxVersion

string

A versão da extensão fornecida no manifesto do pacote enviado.