- HTTP-запрос
- Параметры пути
- Текст запроса
- Тело ответа
- Области авторизации
- Тип публикации
- DeployInfo
- Попробуйте!
Отправьте товар для публикации в магазине.
Элемент будет отправлен на проверку, если skipReview
не установлен на значение true или элемент не подготовлен к предыдущей отправке с publishType
, установленным на STAGED_PUBLISH
.
HTTP-запрос
POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:publish
URL использует синтаксис перекодировки gRPC .
Параметры пути
Параметры | |
---|---|
name | Обязательно. Имя элемента в формате |
Текст запроса
Тело запроса содержит данные со следующей структурой:
JSON-представление |
---|
{ "publishType": enum ( |
Поля | |
---|---|
publishType | Необязательно. Используйте этот параметр, чтобы указать, будет ли элемент опубликован сразу после одобрения или подготовлен к публикации в будущем. Если не задано, по умолчанию используется значение |
deployInfos[] | Необязательно. Дополнительная информация о развертывании, включая желаемый начальный процент развертывания. Если не задано, по умолчанию используется текущее значение, сохранённое на панели разработчика. |
skipReview | Необязательно. Указывает, следует ли пытаться пропустить проверку элемента. API проверит, соответствует ли элемент требованиям, и вернет ошибку проверки, если элемент требует проверки. По умолчанию — |
Тело ответа
Ответное сообщение для items.publish
.
В случае успеха тело ответа содержит данные со следующей структурой:
JSON-представление |
---|
{
"name": string,
"itemId": string,
"state": enum ( |
Поля | |
---|---|
name | Название отправленного товара |
itemId | Только вывод. Идентификатор элемента. |
state | Только вывод. Текущее состояние заявки. |
Области авторизации
Требуется следующая область OAuth:
-
https://www.googleapis.com/auth/chromewebstore
Тип публикации
Тип публикации данного материала будет установлен в случае его успешного прохождения проверки.
Перечисления | |
---|---|
PUBLISH_TYPE_UNSPECIFIED | Значение по умолчанию. То же самое, что и DEFAULT_PUBLISH. |
DEFAULT_PUBLISH | Представленная работа будет опубликована сразу после одобрения. |
STAGED_PUBLISH | После одобрения заявка будет отправлена на проверку и затем может быть опубликована разработчиком. |
DeployInfo
Информация о развертывании для конкретного канала выпуска. Используется в запросах на обновление параметров развертывания.
JSON-представление |
---|
{ "deployPercentage": integer } |
Поля | |
---|---|
deployPercentage | Обязательно. Текущий процент развёртывания для версии версии (неотрицательное число от 0 до 100). |