Method: publishers.items.rollback

Przywraca opublikowany pakiet CRX elementu do określonego, wcześniej opublikowanego pakietu CRX i publikuje go dla wszystkich użytkowników.

Żądanie HTTP

POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:rollback

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

Wymagane. Nazwa elementu do wycofania w formacie publishers/{publisherId}/items/{itemId}

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "targetCrxVersion": string,
  "newVersion": string,
  "rollbackReason": string,
  "validateOnly": boolean
}
Pola
targetCrxVersion

string

Wymagane. Docelowa opublikowana wcześniej wersja CRX, do której chcesz wrócić. Jeśli nie jest ustawiona, domyślnie używana jest ostatnia opublikowana wersja CRX.

newVersion

string

Wymagane. Nowa wersja, którą chcesz przypisać do pakietu, do którego chcesz wrócić. Spowoduje to „przewinięcie do przodu” poprzedniego pakietu przez nadanie mu wyższego numeru wersji niż obecnie opublikowany pakiet. Jeśli na przykład aktualnie opublikowana wersja to 1.1, nowa wersja może mieć numer 1.1.1 lub 1.2, ale nie 1.0.

rollbackReason

string

Wymagane. Powód wycofania, który będzie używany do audytu wewnętrznego i widoczności w panelu dewelopera.

validateOnly

boolean

Opcjonalnie: Jeśli ta opcja jest ustawiona, sprawdź i uruchomienie próbne żądanie, ale nie inicjuj wycofania

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie pusta.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/chromewebstore