Method: publishers.items.publish

Envoyez l'article à publier dans le magasin.

L'élément sera envoyé pour examen, sauf si skipReview est défini sur "true" ou si l'élément est mis en scène à partir d'un envoi précédent avec publishType défini sur STAGED_PUBLISH.

Requête HTTP

POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:publish

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 au format publishers/{publisherId}/items/{itemId}

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "publishType": enum (PublishType),
  "deployInfos": [
    {
      object (DeployInfo)
    }
  ],
  "skipReview": boolean
}
Champs
publishType

enum (PublishType)

Facultatif. Utilisez cette option pour déterminer si l'élément est publié immédiatement après son approbation ou mis en attente pour une publication ultérieure. La valeur par défaut est DEFAULT_PUBLISH si elle n'est pas définie.

deployInfos[]

object (DeployInfo)

Facultatif. Informations de déploiement supplémentaires, y compris le pourcentage de déploiement initial souhaité. Si elle n'est pas défini, la valeur par défaut est celle actuellement enregistrée dans le tableau de bord des développeurs.

skipReview

boolean

Facultatif. Indique si la vérification de l'article doit être ignorée. L'API vérifie si l'article est éligible et renvoie une erreur de validation s'il doit être examiné. La valeur par défaut est false si elle n'est pas définie.

Corps de la réponse

Message de réponse pour items.publish.

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,
  "state": enum (ItemState)
}
Champs
name

string

Nom de l'élément envoyé

itemId

string

Uniquement en sortie. Identifiant de l'article.

state

enum (ItemState)

Uniquement en sortie. État actuel de l'envoi.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

PublishType

Le type de publication de cet élément sera appliqué s'il est approuvé.

Enums
PUBLISH_TYPE_UNSPECIFIED Valeur par défaut. Cette valeur est identique à DEFAULT_PUBLISH.
DEFAULT_PUBLISH Une fois approuvée, la fiche sera publiée immédiatement.
STAGED_PUBLISH Une fois la demande approuvée, elle sera mise en scène et pourra ensuite être publiée par le développeur.

DeployInfo

Informations sur le déploiement pour un canal de publication spécifique. Utilisé dans les requêtes de mise à jour des paramètres de déploiement.

Représentation JSON
{
  "deployPercentage": integer
}
Champs
deployPercentage

integer

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