Method: publishers.items.publish

Отправьте товар для публикации в магазине.

Элемент будет отправлен на проверку, если skipReview не установлен на значение true или элемент не подготовлен к предыдущей отправке с publishType , установленным на STAGED_PUBLISH .

HTTP-запрос

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

URL использует синтаксис перекодировки gRPC .

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

Параметры
name

string

Обязательно. Имя элемента в формате publishers/{publisherId}/items/{itemId}

Текст запроса

Тело запроса содержит данные со следующей структурой:

JSON-представление
{
  "publishType": enum (PublishType),
  "deployInfos": [
    {
      object (DeployInfo)
    }
  ],
  "skipReview": boolean
}
Поля
publishType

enum ( PublishType )

Необязательно. Используйте этот параметр, чтобы указать, будет ли элемент опубликован сразу после одобрения или подготовлен к публикации в будущем. Если не задано, по умолчанию используется значение DEFAULT_PUBLISH .

deployInfos[]

object ( DeployInfo )

Необязательно. Дополнительная информация о развертывании, включая желаемый начальный процент развертывания. Если не задано, по умолчанию используется текущее значение, сохранённое на панели разработчика.

skipReview

boolean

Необязательно. Указывает, следует ли пытаться пропустить проверку элемента. API проверит, соответствует ли элемент требованиям, и вернет ошибку проверки, если элемент требует проверки. По умолчанию — false , если не задано.

Тело ответа

Ответное сообщение для items.publish .

В случае успеха тело ответа содержит данные со следующей структурой:

JSON-представление
{
  "name": string,
  "itemId": string,
  "state": enum (ItemState)
}
Поля
name

string

Название отправленного товара

itemId

string

Только вывод. Идентификатор элемента.

state

enum ( ItemState )

Только вывод. Текущее состояние заявки.

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

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

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

Тип публикации

Тип публикации данного материала будет установлен в случае его успешного прохождения проверки.

Перечисления
PUBLISH_TYPE_UNSPECIFIED Значение по умолчанию. То же самое, что и DEFAULT_PUBLISH.
DEFAULT_PUBLISH Представленная работа будет опубликована сразу после одобрения.
STAGED_PUBLISH После одобрения заявка будет отправлена ​​на проверку и затем может быть опубликована разработчиком.

DeployInfo

Информация о развертывании для конкретного канала выпуска. Используется в запросах на обновление параметров развертывания.

JSON-представление
{
  "deployPercentage": integer
}
Поля
deployPercentage

integer

Обязательно. Текущий процент развёртывания для версии версии (неотрицательное число от 0 до 100).