스토어에 게시할 항목을 제출합니다.
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 |
출력 전용입니다. 상품의 ID입니다. |
state |
출력 전용입니다. 제출의 현재 상태입니다. |
승인 범위
다음 OAuth 범위가 필요합니다.
https://www.googleapis.com/auth/chromewebstore
PublishType
검토를 통과하면 이 항목의 게시 유형이 따릅니다.
열거형 | |
---|---|
PUBLISH_TYPE_UNSPECIFIED |
기본값 이는 DEFAULT_PUBLISH와 동일합니다. |
DEFAULT_PUBLISH |
제출이 승인되면 즉시 게시됩니다. |
STAGED_PUBLISH |
승인이 완료되면 제출이 스테이징되며 개발자가 게시할 수 있습니다. |
DeployInfo
특정 출시 채널의 배포 정보입니다. 배포 매개변수를 업데이트하는 요청에 사용됩니다.
JSON 표현 |
---|
{ "deployPercentage": integer } |
필드 | |
---|---|
deployPercentage |
필수 항목입니다. 출시 채널의 현재 배포 비율입니다 (0~100 사이의 음수가 아닌 숫자). |