Method: publishers.items.fetchStatus

Récupérez l'état d'un élément.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
name

string

Obligatoire. Nom de l'élément dont vous souhaitez récupérer l'état, au format publishers/{publisherId}/items/{itemId}

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

Message de réponse pour items.fetchStatus.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "name": string,
  "itemId": string,
  "publicKey": string,
  "publishedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "submittedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "lastAsyncUploadState": enum (UploadState),
  "takenDown": boolean,
  "warned": boolean
}
Champs
name

string

Nom de l'élément demandé.

itemId

string

Uniquement en sortie. Identifiant de l'article.

publicKey

string

Clé publique de l'article, qui peut être générée par le magasin.

publishedItemRevisionStatus

object (ItemRevisionStatus)

Uniquement en sortie. État de la révision actuelle publiée de l'élément. Sera non défini si l'élément n'est pas publié.

submittedItemRevisionStatus

object (ItemRevisionStatus)

État de la révision de l'élément envoyé pour publication. Cette valeur sera supprimée si l'élément n'a pas été envoyé pour publication depuis la dernière publication réussie.

lastAsyncUploadState

enum (UploadState)

Uniquement en sortie. État de la dernière importation asynchrone d'un élément. Défini uniquement si un importation asynchrone a été effectuée pour l'article au cours des dernières 24 heures.

takenDown

boolean

Si la valeur est "True", l'élément a été supprimé pour non-respect des règles. Pour en savoir plus, consultez le tableau de bord du développeur.

warned

boolean

Si la valeur est "true", l'article a fait l'objet d'un avertissement pour non-respect des règles et sera supprimé si le problème n'est pas résolu. Pour en savoir plus, consultez le tableau de bord du développeur.

Champs d'application des autorisations

Nécessite l'un des champs d'application OAuth suivants :

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

ItemRevisionStatus

Détails sur l'état d'une révision d'article.

Représentation JSON
{
  "state": enum (ItemState),
  "distributionChannels": [
    {
      object (DistributionChannel)
    }
  ]
}
Champs
state

enum (ItemState)

Uniquement en sortie. État actuel de l'article

distributionChannels[]

object (DistributionChannel)

Informations sur l'emballage de l'article

DistributionChannel

Informations sur le déploiement pour un canal de publication spécifique

Représentation JSON
{
  "deployPercentage": integer,
  "crxVersion": string
}
Champs
deployPercentage

integer

Pourcentage de déploiement actuel pour le canal de publication (nombre non négatif compris entre 0 et 100).

crxVersion

string

Version de l'extension fournie dans le fichier manifeste du package importé.