- 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). |