상품의 상태를 가져옵니다.
HTTP 요청
GET https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:fetchStatus
URL은 gRPC 트랜스코딩 문법을 사용합니다.
경로 매개변수
매개변수 | |
---|---|
name |
필수 항목입니다. |
요청 본문
요청 본문은 비어 있어야 합니다.
응답 본문
items.fetchStatus의 응답 메시지입니다.
성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.
JSON 표현 |
---|
{ "name": string, "itemId": string, "publicKey": string, "publishedItemRevisionStatus": { object ( |
필드 | |
---|---|
name |
요청된 항목의 이름입니다. |
itemId |
출력 전용입니다. 상품의 ID입니다. |
publicKey |
항목의 공개 키입니다. 스토어에서 생성할 수 있습니다. |
publishedItemRevisionStatus |
출력 전용입니다. 항목의 현재 게시된 버전의 상태입니다. 상품이 게시되지 않은 경우 설정이 해제됩니다. |
submittedItemRevisionStatus |
게시를 위해 제출된 항목 수정사항의 상태입니다. 마지막으로 게시가 성공한 이후 항목이 게시를 위해 제출되지 않은 경우 설정되지 않습니다. |
lastAsyncUploadState |
출력 전용입니다. 상품의 마지막 비동기 업로드 상태입니다. 지난 24시간 동안 상품의 비동기 업로드가 있었던 경우에만 설정됩니다. |
takenDown |
true인 경우 정책 위반으로 인해 상품이 삭제된 것입니다. 자세한 내용은 개발자 대시보드를 확인하세요. |
warned |
true인 경우 상품이 정책 위반으로 경고를 받았으며 해결되지 않으면 삭제됩니다. 자세한 내용은 개발자 대시보드를 확인하세요. |
승인 범위
다음 OAuth 범위 중 하나가 필요합니다.
https://www.googleapis.com/auth/chromewebstore
https://www.googleapis.com/auth/chromewebstore.readonly
ItemRevisionStatus
상품 수정 버전의 상태에 관한 세부정보입니다.
JSON 표현 |
---|
{ "state": enum ( |
필드 | |
---|---|
state |
출력 전용입니다. 상품의 현재 상태 |
distributionChannels[] |
상품 패키지에 대한 세부정보 |
DistributionChannel
특정 출시 채널의 배포 정보
JSON 표현 |
---|
{ "deployPercentage": integer, "crxVersion": string } |
필드 | |
---|---|
deployPercentage |
출시 채널의 현재 배포 비율입니다 (0~100 사이의 음수가 아닌 숫자). |
crxVersion |
업로드된 패키지의 매니페스트에 제공된 확장 프로그램 버전입니다. |