Откатывает опубликованный CRX-пакет объекта до указанного ранее опубликованного CRX-пакета и публикует его для всех пользователей.
HTTP-запрос
POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:rollback
URL имеет синтаксис gRPC Transcoding.
Параметры пути
| Параметры | |
|---|---|
name |
Обязательно. Название элемента, который нужно откатить, в формате |
Тело запроса
Ниже приведена структура данных в теле запроса.
| JSON-представление |
|---|
{ "targetCrxVersion": string, "newVersion": string, "rollbackReason": string, "validateOnly": boolean } |
| Поля | |
|---|---|
targetCrxVersion |
Обязательно. Целевая ранее опубликованная версия CRX, к которой нужно выполнить откат. Если значение не задано, по умолчанию используется последняя опубликованная версия CRX. |
newVersion |
Обязательно. Новая версия, которая будет назначена пакету, к которому выполняется откат. Таким образом вы вернете предыдущий пакет, присвоив ему более высокий номер версии, чем у опубликованного в данный момент пакета. Например, если текущая опубликованная версия – 1.1, то новая версия может быть 1.1.1 или 1.2, но не 1.0. |
rollbackReason |
Обязательно. Причина отката, которая будет использоваться для внутреннего аудита и отображаться в личном кабинете разработчика. |
validateOnly |
Необязательное поле. Если задано, запрос будет проверен и выполнен в тестовом режиме, но откат не будет запущен. |
Тело ответа
Если запрос выполнен успешно, тело ответа будет пустым.
Области авторизации
Требуется следующая область действия OAuth:
https://www.googleapis.com/auth/chromewebstore