- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- PublishType
- DeployInfo
- Prova!
Invia l'elemento da pubblicare nello store.
L'elemento verrà inviato per la revisione, a meno che skipReview
non sia impostato su true o l'elemento non sia stato preparato da un invio precedente con publishType
impostato su STAGED_PUBLISH
.
Richiesta HTTP
POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:publish
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
name |
Obbligatorio. Nome dell'articolo nel formato |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "publishType": enum ( |
Campi | |
---|---|
publishType |
Facoltativo. Utilizza questa opzione per controllare se l'elemento viene pubblicato immediatamente dopo l'approvazione o se viene programmato per la pubblicazione in futuro. Se non impostato, il valore predefinito è |
deployInfos[] |
Facoltativo. Informazioni aggiuntive sul deployment, inclusa la percentuale iniziale di implementazione desiderata. Se non viene impostato, il valore predefinito è il valore corrente salvato nella dashboard per gli sviluppatori. |
skipReview |
Facoltativo. Indica se tentare di saltare la revisione dell'elemento. L'API verificherà se l'articolo è idoneo e restituirà un errore di convalida se l'articolo richiede una revisione. Se non impostato, il valore predefinito è |
Corpo della risposta
Messaggio di risposta per items.publish
.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"name": string,
"itemId": string,
"state": enum ( |
Campi | |
---|---|
name |
Il nome dell'elemento inviato |
itemId |
Solo output. ID dell'articolo. |
state |
Solo output. Lo stato attuale dell'invio. |
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/chromewebstore
PublishType
Il tipo di pubblicazione che seguirà questo elemento se supera la revisione.
Enum | |
---|---|
PUBLISH_TYPE_UNSPECIFIED |
Valore predefinito. È uguale a DEFAULT_PUBLISH. |
DEFAULT_PUBLISH |
I contenuti inviati verranno pubblicati immediatamente dopo l'approvazione. |
STAGED_PUBLISH |
Dopo l'approvazione, l'invio verrà messo in attesa e potrà essere pubblicato dallo sviluppatore. |
DeployInfo
Informazioni sul deployment per un canale di rilascio specifico. Utilizzato nelle richieste di aggiornamento dei parametri di deployment.
Rappresentazione JSON |
---|
{ "deployPercentage": integer } |
Campi | |
---|---|
deployPercentage |
Obbligatorio. La percentuale di implementazione attuale per il canale di rilascio (numero non negativo compreso tra 0 e 100). |