- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- ItemRevisionStatus
- DistributionChannel
- Wypróbuj
Pobierz stan produktu.
Żądanie HTTP
GET https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:fetchStatus
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
name |
Wymagane. Nazwa elementu, którego stan chcesz pobrać, w formacie |
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Wiadomość odpowiedzi dla metody items.fetchStatus.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "name": string, "itemId": string, "publicKey": string, "publishedItemRevisionStatus": { object ( |
Pola | |
---|---|
name |
Nazwa żądanego produktu. |
itemId |
Tylko dane wyjściowe. Identyfikator elementu. |
publicKey |
Klucz publiczny produktu, który może być generowany przez sklep. |
publishedItemRevisionStatus |
Tylko dane wyjściowe. Stan bieżącej opublikowanej wersji elementu. Jeśli element nie jest opublikowany, to pole nie będzie ustawione. |
submittedItemRevisionStatus |
Stan wersji elementu przesłanej do opublikowania. Zostanie wycofany, jeśli od ostatniego opublikowania element nie został przesłany do publikacji. |
lastAsyncUploadState |
Tylko dane wyjściowe. Stan ostatniego asynchronicznego przesyłania elementu. Ustawiany tylko wtedy, gdy w ciągu ostatnich 24 godzin nastąpiło asynchroniczne przesłanie produktu. |
takenDown |
Jeśli wartość to „true”, produkt został usunięty z powodu naruszenia zasad. Szczegółowe informacje znajdziesz w panelu dewelopera. |
warned |
Jeśli wartość to „prawda”, oznacza to, że produkt został oznaczony ostrzeżeniem z powodu naruszenia zasad i zostanie usunięty, jeśli problem nie zostanie rozwiązany. Szczegółowe informacje znajdziesz w panelu dewelopera. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/chromewebstore
https://www.googleapis.com/auth/chromewebstore.readonly
ItemRevisionStatus
Szczegóły dotyczące stanu zmiany elementu.
Zapis JSON |
---|
{ "state": enum ( |
Pola | |
---|---|
state |
Tylko dane wyjściowe. Obecny stan produktu |
distributionChannels[] |
Szczegóły dotyczące opakowania produktu |
DistributionChannel
Informacje o wdrożeniu dla konkretnego kanału wersji
Zapis JSON |
---|
{ "deployPercentage": integer, "crxVersion": string } |
Pola | |
---|---|
deployPercentage |
Obecny procent wdrożenia w przypadku kanału wersji (liczba nieujemna z zakresu od 0 do 100). |
crxVersion |
Wersja rozszerzenia podana w pliku manifestu przesłanego pakietu. |