- HTTP-verzoek
- Padparameters
- Verzoektekst
- Antwoordlichaam
- Autorisatiebereik
- Publicatietype
- Implementatie-info
- WaarschuwingenInfo
- Waarschuwing
- Probeer het eens!
Dien het artikel in om in de winkel te worden gepubliceerd.
Het item wordt ter beoordeling aangeboden, tenzij skipReview is ingesteld op true, of het item is klaargezet vanuit een eerdere inzending met publishType ingesteld op STAGED_PUBLISH .
HTTP-verzoek
POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:publish
De URL maakt gebruik van de gRPC-transcoderingssyntaxis .
Padparameters
| Parameters | |
|---|---|
name | Vereist. Naam van het item in de vorm |
Verzoektekst
De request body bevat data met de volgende structuur:
| JSON-representatie |
|---|
{ "publishType": enum ( |
| Velden | |
|---|---|
publishType | Optioneel. Gebruik dit om te bepalen of het item direct na goedkeuring wordt gepubliceerd of wordt klaargezet voor publicatie in de toekomst. Standaardwaarde is |
deployInfos[] | Optioneel. Aanvullende implementatie-informatie, inclusief het gewenste initiële uitrolpercentage. Standaard wordt de huidige waarde uit het ontwikkelaarsdashboard gebruikt als deze niet is ingesteld. |
skipReview | Optioneel. Of de itembeoordeling moet worden overgeslagen. De API valideert of het item in aanmerking komt en geeft een validatiefoutmelding als beoordeling vereist is. Standaardwaarde is |
blockOnWarnings | Optioneel. Indien ingesteld op true, zal het verzoek mislukken als er waarschuwingen zijn tijdens de validatie en worden de details opgenomen in |
Antwoordlichaam
Antwoordbericht voor items.publish .
Indien succesvol, bevat de responsbody gegevens met de volgende structuur:
| JSON-representatie |
|---|
{ "name": string, "itemId": string, "state": enum ( |
| Velden | |
|---|---|
name | De naam van het ingediende item |
itemId | Alleen uitvoer. De ID van het item. |
state | Alleen uitvoer. De huidige status van de inzending. |
warningInfo | Alleen uitvoer. Niet-blokkerende waarschuwingen die tijdens het verzoek zijn opgetreden. |
Autorisatiebereik
Vereist de volgende OAuth-scope:
-
https://www.googleapis.com/auth/chromewebstore
Publicatietype
Het type publicatie dat voor dit artikel wordt gebruikt, zal volgen als het de beoordeling doorstaat.
| Enums | |
|---|---|
PUBLISH_TYPE_UNSPECIFIED | Standaardwaarde. Dit is hetzelfde als DEFAULT_PUBLISH. |
DEFAULT_PUBLISH | De inzending wordt direct na goedkeuring gepubliceerd. |
STAGED_PUBLISH | Na goedkeuring wordt de inzending klaargezet en kan deze vervolgens door de ontwikkelaar worden gepubliceerd. |
Implementatie-info
Implementatiegegevens voor een specifiek releasekanaal. Wordt gebruikt in verzoeken om implementatieparameters bij te werken.
| JSON-representatie |
|---|
{ "deployPercentage": integer } |
| Velden | |
|---|---|
deployPercentage | Vereist. Het huidige implementatiepercentage voor het releasekanaal (niet-negatief getal tussen 0 en 100). |
WaarschuwingenInfo
Bericht met details over waarschuwingen die zijn opgetreden tijdens het publiceren van items.
| JSON-representatie |
|---|
{
"warnings": [
{
object ( |
| Velden | |
|---|---|
warnings[] | Alle waarschuwingen die tijdens het verzoek zijn opgetreden. |
Waarschuwing
Dit vertegenwoordigt één waarschuwing die tijdens het verzoek is opgetreden.
| JSON-representatie |
|---|
{ "reason": string, "description": string } |
| Velden | |
|---|---|
reason | De reden voor de waarschuwing. Dit is een constante waarde die de directe oorzaak van de waarschuwing aangeeft. |
description | Een beschrijving van de waarschuwing. Ontwikkelaars dienen dit bericht te gebruiken om de waarschuwing te begrijpen en de juiste actie te ondernemen om het probleem op te lossen. |