- Solicitud HTTP
- Parámetros de ruta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- PublishType
- DeployInfo
- Pruébalo
Envía el elemento para que se publique en la tienda.
El elemento se enviará a revisión, a menos que skipReview
esté establecido como verdadero o que el elemento se haya programado a partir de un envío anterior con publishType
establecido como STAGED_PUBLISH
.
Solicitud HTTP
POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:publish
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
name |
Obligatorio. Nombre del elemento con el formato |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "publishType": enum ( |
Campos | |
---|---|
publishType |
Opcional. Usa este campo para controlar si el elemento se publica inmediatamente después de la aprobación o si se programa para su publicación en el futuro. El valor predeterminado es |
deployInfos[] |
Opcional. Es información adicional sobre la implementación, incluido el porcentaje inicial deseado de lanzamiento. Si no se configura, se establece de forma predeterminada el valor actual guardado en el panel para desarrolladores. |
skipReview |
Opcional. Indica si se intentará omitir la revisión del elemento. La API validará si el elemento cumple con los requisitos y mostrará un error de validación si el elemento requiere una revisión. El valor predeterminado es |
Cuerpo de la respuesta
Mensaje de respuesta para items.publish
.
Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:
Representación JSON |
---|
{
"name": string,
"itemId": string,
"state": enum ( |
Campos | |
---|---|
name |
El nombre del elemento que se envió |
itemId |
Solo salida. Se trata del ID del artículo. |
state |
Solo salida. Es el estado actual del envío. |
Permisos de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/chromewebstore
PublishType
Tipo de publicación que seguirá este elemento si pasa la revisión.
Enums | |
---|---|
PUBLISH_TYPE_UNSPECIFIED |
Valor predeterminado Es lo mismo que DEFAULT_PUBLISH. |
DEFAULT_PUBLISH |
El envío se publicará inmediatamente después de que se apruebe. |
STAGED_PUBLISH |
Después de la aprobación, el envío se preparará y el desarrollador podrá publicarlo. |
DeployInfo
Es información de la implementación para un canal de lanzamiento específico. Se usa en las solicitudes para actualizar los parámetros de implementación.
Representación JSON |
---|
{ "deployPercentage": integer } |
Campos | |
---|---|
deployPercentage |
Obligatorio. Es el porcentaje de implementación actual del canal de lanzamiento (número no negativo entre 0 y 100). |