- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- PublishType
- DeployInfo
- WarningsInfo
- Alerta
- Faça um teste
Envie o item para publicação na loja.
O item será enviado para revisão, a menos que skipReview esteja definido como "true" ou que o item seja preparado de um envio anterior com publishType definido como STAGED_PUBLISH.
Solicitação HTTP
POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:publish
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
name |
Obrigatório. Nome do item no formato |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
| Representação JSON |
|---|
{ "publishType": enum ( |
| Campos | |
|---|---|
publishType |
Opcional. Use isso para controlar se o item é publicado imediatamente após a aprovação ou preparado para publicação no futuro. O padrão é |
deployInfos[] |
Opcional. Outras informações de implantação, incluindo a porcentagem inicial desejada de lançamento. O padrão é o valor atual salvo no painel de controle do desenvolvedor, se não estiver definido. |
skipReview |
Opcional. Se uma tentativa de pular a análise do item será feita. A API vai validar se o item se qualifica e retornar um erro de validação se ele precisar de revisão. O padrão é |
blockOnWarnings |
Opcional. Quando definido como "true", a solicitação falhará se houver avisos durante a validação, e os detalhes serão incluídos no |
Corpo da resposta
Mensagem de resposta para items.publish.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON |
|---|
{ "name": string, "itemId": string, "state": enum ( |
| Campos | |
|---|---|
name |
O nome do item enviado |
itemId |
Apenas saída. ID do item. |
state |
Apenas saída. O estado atual do envio. |
warningInfo |
Apenas saída. Avisos sem bloqueio encontrados durante a solicitação. |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/chromewebstore
PublishType
O tipo de publicação que este item seguirá se passar pela revisão.
| Tipos enumerados | |
|---|---|
PUBLISH_TYPE_UNSPECIFIED |
Valor padrão. É o mesmo que DEFAULT_PUBLISH. |
DEFAULT_PUBLISH |
O envio será publicado imediatamente após a aprovação. |
STAGED_PUBLISH |
Depois da aprovação, o envio será preparado e poderá ser publicado pelo desenvolvedor. |
DeployInfo
Informações de implantação para um canal de lançamento específico. Usado em solicitações para atualizar parâmetros de implantação.
| Representação JSON |
|---|
{ "deployPercentage": integer } |
| Campos | |
|---|---|
deployPercentage |
Obrigatório. A porcentagem de implantação atual do canal de lançamento (número não negativo entre 0 e 100). |
WarningsInfo
Mensagem com detalhes sobre os avisos encontrados durante "items.publish".
| Representação JSON |
|---|
{
"warnings": [
{
object ( |
| Campos | |
|---|---|
warnings[] |
Todos os avisos encontrados durante a solicitação. |
Aviso
Representa um único aviso encontrado durante a solicitação.
| Representação JSON |
|---|
{ "reason": string, "description": string } |
| Campos | |
|---|---|
reason |
O motivo do aviso. Esse é um valor constante que identifica a causa próxima do aviso. |
description |
Uma descrição do aviso. Os desenvolvedores precisam usar essa mensagem para entender o aviso e tomar as medidas adequadas para resolver o problema. |