- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- PublishType
- DeployInfo
- Wypróbuj
Prześlij produkt, który ma być opublikowany w sklepie.
Element zostanie przesłany do sprawdzenia, chyba że wartość parametru skipReview
to „true” lub element jest przygotowywany na podstawie poprzedniego przesłania, w którym parametr publishType
ma wartość STAGED_PUBLISH
.
Żądanie HTTP
POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:publish
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
name |
Wymagane. Nazwa produktu w formacie |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "publishType": enum ( |
Pola | |
---|---|
publishType |
Opcjonalnie: Użyj tego ustawienia, aby określić, czy element ma zostać opublikowany natychmiast po zatwierdzeniu, czy zaplanowany do opublikowania w przyszłości. Jeśli nie zostanie ustawiony, domyślna wartość to |
deployInfos[] |
Opcjonalnie: Dodatkowe informacje o wdrażaniu, w tym pożądany początkowy procent wdrożenia. Jeśli ta wartość nie jest ustawiona, domyślnie jest używana bieżąca wartość zapisana w panelu dewelopera. |
skipReview |
Opcjonalnie: Określa, czy należy spróbować pominąć sprawdzanie produktu. Interfejs API sprawdzi, czy produkt kwalifikuje się do zwrotu, a jeśli wymaga sprawdzenia, zwróci błąd weryfikacji. Jeśli nie zostanie ustawiony, domyślna wartość to |
Treść odpowiedzi
Wiadomość z odpowiedzią dla items.publish
.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"name": string,
"itemId": string,
"state": enum ( |
Pola | |
---|---|
name |
Nazwa przesłanego produktu |
itemId |
Tylko dane wyjściowe. Identyfikator elementu. |
state |
Tylko dane wyjściowe. Bieżący stan zgłoszenia. |
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/chromewebstore
PublishType
Rodzaj publikacji, który zostanie zastosowany w przypadku tego elementu, jeśli przejdzie on weryfikację.
Wartości w polu enum | |
---|---|
PUBLISH_TYPE_UNSPECIFIED |
Wartość domyślna. Jest to to samo co DEFAULT_PUBLISH. |
DEFAULT_PUBLISH |
Po zatwierdzeniu zgłoszenie zostanie od razu opublikowane. |
STAGED_PUBLISH |
Po zatwierdzeniu zgłoszenie zostanie przygotowane do publikacji, a deweloper będzie mógł je opublikować. |
DeployInfo
Informacje o wdrożeniu na konkretnym kanale wersji. Używany w żądaniach aktualizacji parametrów wdrożenia.
Zapis JSON |
---|
{ "deployPercentage": integer } |
Pola | |
---|---|
deployPercentage |
Wymagane. Obecny procent wdrożenia w przypadku kanału wersji (liczba nieujemna z zakresu od 0 do 100). |