Method: publishers.items.fetchStatus

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

string

Wymagane. Nazwa elementu, którego stan chcesz pobrać, w formacie publishers/{publisherId}/items/{itemId}

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 (ItemRevisionStatus)
  },
  "submittedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "lastAsyncUploadState": enum (UploadState),
  "takenDown": boolean,
  "warned": boolean
}
Pola
name

string

Nazwa żądanego produktu.

itemId

string

Tylko dane wyjściowe. Identyfikator elementu.

publicKey

string

Klucz publiczny produktu, który może być generowany przez sklep.

publishedItemRevisionStatus

object (ItemRevisionStatus)

Tylko dane wyjściowe. Stan bieżącej opublikowanej wersji elementu. Jeśli element nie jest opublikowany, to pole nie będzie ustawione.

submittedItemRevisionStatus

object (ItemRevisionStatus)

Stan wersji elementu przesłanej do opublikowania. Zostanie wycofany, jeśli od ostatniego opublikowania element nie został przesłany do publikacji.

lastAsyncUploadState

enum (UploadState)

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

boolean

Jeśli wartość to „true”, produkt został usunięty z powodu naruszenia zasad. Szczegółowe informacje znajdziesz w panelu dewelopera.

warned

boolean

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 (ItemState),
  "distributionChannels": [
    {
      object (DistributionChannel)
    }
  ]
}
Pola
state

enum (ItemState)

Tylko dane wyjściowe. Obecny stan produktu

distributionChannels[]

object (DistributionChannel)

Szczegóły dotyczące opakowania produktu

DistributionChannel

Informacje o wdrożeniu dla konkretnego kanału wersji

Zapis JSON
{
  "deployPercentage": integer,
  "crxVersion": string
}
Pola
deployPercentage

integer

Obecny procent wdrożenia w przypadku kanału wersji (liczba nieujemna z zakresu od 0 do 100).

crxVersion

string

Wersja rozszerzenia podana w pliku manifestu przesłanego pakietu.