Method: publishers.items.fetchStatus

Recupera el estado de un elemento.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
name

string

Obligatorio. Nombre del elemento cuyo estado se recuperará, con el formato publishers/{publisherId}/items/{itemId}

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Es el mensaje de respuesta para items.fetchStatus.

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "name": string,
  "itemId": string,
  "publicKey": string,
  "publishedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "submittedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "lastAsyncUploadState": enum (UploadState),
  "takenDown": boolean,
  "warned": boolean
}
Campos
name

string

Es el nombre del elemento solicitado.

itemId

string

Solo salida. Se trata del ID del artículo.

publicKey

string

Es la clave pública del elemento, que puede generar la tienda.

publishedItemRevisionStatus

object (ItemRevisionStatus)

Solo salida. Es el estado de la revisión publicada actual del elemento. Se anulará si el elemento no se publica.

submittedItemRevisionStatus

object (ItemRevisionStatus)

Es el estado de la revisión del elemento que se envió para su publicación. Se anulará si el elemento no se envió para su publicación desde la última publicación exitosa.

lastAsyncUploadState

enum (UploadState)

Solo salida. Es el estado de la última carga asíncrona de un elemento. Solo se establece cuando se realizó una carga asíncrona del elemento en las últimas 24 horas.

takenDown

boolean

Si es verdadero, el elemento se quitó por incumplimiento de política. Consulta el panel del desarrollador para obtener más detalles.

warned

boolean

Es verdadero si se advirtió sobre el elemento por un incumplimiento de política y se quitará si no se resuelve. Consulta el panel del desarrollador para obtener más detalles.

Permisos de autorización

Se necesita uno de los siguientes permisos de OAuth:

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

ItemRevisionStatus

Son los detalles sobre el estado de una revisión de un elemento.

Representación JSON
{
  "state": enum (ItemState),
  "distributionChannels": [
    {
      object (DistributionChannel)
    }
  ]
}
Campos
state

enum (ItemState)

Solo salida. Estado actual del elemento

distributionChannels[]

object (DistributionChannel)

Detalles del paquete del artículo

DistributionChannel

Es la información de la implementación para un canal de versión específico.

Representación JSON
{
  "deployPercentage": integer,
  "crxVersion": string
}
Campos
deployPercentage

integer

Es el porcentaje de implementación actual del canal de lanzamiento (número no negativo entre 0 y 100).

crxVersion

string

Es la versión de la extensión proporcionada en el manifiesto del paquete subido.