Method: publishers.items.rollback

항목의 게시된 CRX 패키지를 이전에 게시된 지정된 CRX 패키지로 롤백하고 모든 사용자에게 게시합니다.

HTTP 요청

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

URL은 gRPC 트랜스코딩 문법을 사용합니다.

경로 매개변수

매개변수
name

string

필수 항목입니다. 롤백할 항목의 이름입니다(publishers/{publisherId}/items/{itemId} 형식).

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

JSON 표현
{
  "targetCrxVersion": string,
  "newVersion": string,
  "rollbackReason": string,
  "validateOnly": boolean
}
필드
targetCrxVersion

string

필수 항목입니다. 롤백할 이전에 게시된 대상 CRX 버전입니다. 설정하지 않으면 기본적으로 마지막으로 게시된 CRX 버전이 사용됩니다.

newVersion

string

필수 항목입니다. 롤백할 패키지에 할당할 새 버전입니다. 이렇게 하면 이전 패키지에 현재 게시된 패키지보다 높은 버전 번호를 부여하여 이전 패키지를 효과적으로 '롤 포워드'할 수 있습니다. 예를 들어 현재 게시된 버전이 1.1인 경우 새 버전은 1.1.1 또는 1.2일 수 있지만 1.0은 될 수 없습니다.

rollbackReason

string

필수 항목입니다. 내부 감사 및 개발자 대시보드 공개 상태에 사용될 롤백 이유입니다.

validateOnly

boolean

선택사항입니다. 설정한 경우 요청을 검증하고 드라이 런하지만 실제로 롤백을 시작하지는 않습니다.

응답 본문

성공한 경우 응답 본문은 비어 있습니다.

승인 범위

다음 OAuth 범위가 필요합니다.

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