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 |
Wymagane. Nazwa elementu do wycofania w formacie |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{ "targetCrxVersion": string, "newVersion": string, "rollbackReason": string, "validateOnly": boolean } |
| Pola | |
|---|---|
targetCrxVersion |
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 |
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 |
Wymagane. Powód wycofania, który będzie używany do audytu wewnętrznego i widoczności w panelu dewelopera. |
validateOnly |
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