- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- PublishType
- DeployInfo
- 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. Se não estiver definido, o padrão será o valor atual salvo no painel do desenvolvedor. |
skipReview |
Opcional. Se uma tentativa de pular a revisão 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 é |
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. |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/chromewebstore
PublishType
O tipo de publicação que este item vai 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 para o canal de lançamento (número não negativo entre 0 e 100). |