- Żą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). |