Method: publishers.items.rollback

Откатывает опубликованный CRX-пакет объекта до указанного ранее опубликованного CRX-пакета и публикует его для всех пользователей.

HTTP-запрос

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

URL имеет синтаксис gRPC Transcoding.

Параметры пути

Параметры
name

string

Обязательно. Название элемента, который нужно откатить, в формате publishers/{publisherId}/items/{itemId}.

Тело запроса

Ниже приведена структура данных в теле запроса.

JSON-представление
{
  "targetCrxVersion": string,
  "newVersion": string,
  "rollbackReason": string,
  "validateOnly": boolean
}
Поля
targetCrxVersion

string

Обязательно. Целевая ранее опубликованная версия CRX, к которой нужно выполнить откат. Если значение не задано, по умолчанию используется последняя опубликованная версия CRX.

newVersion

string

Обязательно. Новая версия, которая будет назначена пакету, к которому выполняется откат. Таким образом вы вернете предыдущий пакет, присвоив ему более высокий номер версии, чем у опубликованного в данный момент пакета. Например, если текущая опубликованная версия – 1.1, то новая версия может быть 1.1.1 или 1.2, но не 1.0.

rollbackReason

string

Обязательно. Причина отката, которая будет использоваться для внутреннего аудита и отображаться в личном кабинете разработчика.

validateOnly

boolean

Необязательное поле. Если задано, запрос будет проверен и выполнен в тестовом режиме, но откат не будет запущен.

Тело ответа

Если запрос выполнен успешно, тело ответа будет пустым.

Области авторизации

Требуется следующая область действия OAuth:

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