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 |
Bắt buộc. Tên của mục cần khôi phục ở dạng |
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 |
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 |
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 |
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 |
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