Method: publishers.items.rollback

Khôi phục gói CRX đã xuất bản của một mục về một gói CRX đã xuất bản trước đó và xuất bản gói đó cho tất cả người dùng.

Yêu cầu HTTP

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

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Tham số
name

string

Bắt buộc. Tên của mục cần khôi phục ở dạng publishers/{publisherId}/items/{itemId}

Nội dung yêu cầu

Nội dung yêu cầu chứa dữ liệu với cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "targetCrxVersion": string,
  "newVersion": string,
  "rollbackReason": string,
  "validateOnly": boolean
}
Trường
targetCrxVersion

string

Bắt buộc. Phiên bản CRX đã phát hành trước đó mà bạn muốn khôi phục. Nếu bạn không đặt, thì giá trị mặc định sẽ là phiên bản CRX được xuất bản gần đây nhất.

newVersion

string

Bắt buộc. Phiên bản mới để chỉ định cho gói đang được khôi phục. Thao tác này sẽ "chuyển tiếp" gói trước đó một cách hiệu quả bằng cách cung cấp cho gói đó số phiên bản cao hơn gói hiện được phát hành. Ví dụ: nếu phiên bản hiện được xuất bản là 1.1, thì phiên bản mới có thể là 1.1.1 hoặc 1.2 nhưng không thể là 1.0.

rollbackReason

string

Bắt buộc. Lý do khôi phục sẽ được dùng cho mục đích kiểm tra nội bộ và hiển thị trên trang tổng quan dành cho nhà phát triển.

validateOnly

boolean

Không bắt buộc. Nếu được đặt, hãy xác thực và chạy thử yêu cầu nhưng không thực sự bắt đầu khôi phục

Nội dung phản hồi

Nếu thành công, nội dung phản hồi sẽ trống.

Phạm vi uỷ quyền

Yêu cầu phạm vi OAuth sau:

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