بسته CRX منتشرشده موردی را به بسته CRX مشخصی که قبلاً منتشر شده است برمیگرداند و آن را برای همه کاربران منتشر میکند.
درخواست HTTP
POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:rollback
نشانی وب از نحو تراتبدیل gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها | |
|---|---|
name |
الزامی. نام موردی که باید در فرم |
متن درخواست
بدنه درخواست حاوی دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{ "targetCrxVersion": string, "newVersion": string, "rollbackReason": string, "validateOnly": boolean } |
| فیلدها | |
|---|---|
targetCrxVersion |
الزامی. نسخه CRX هدف که قبلاً منتشر شده است و میخواهید به آن برگردید. اگر تنظیم نشده باشد، بهطور پیشفرض روی آخرین نسخه CRX منتشرشده تنظیم میشود. |
newVersion |
الزامی. نسخه جدیدی که باید به بستهای که به آن برگردانده میشود اختصاص داده شود. این کار با دادن شماره نسخه بالاتر به بسته قبلی نسبتبه بسته فعلی منتشرشده، بسته قبلی را بهطور مؤثری «بهجلو میبرد». برای مثال، اگر نسخه منتشرشده فعلی ۱.۱ باشد، نسخه جدید میتواند ۱.۱.۱ یا ۱.۲ باشد، اما نمیتواند ۱.۰ باشد. |
rollbackReason |
الزامی. دلیل بازگرداندن که برای حسابرسی داخلی و رؤیتپذیری داشبورد توسعهدهنده استفاده خواهد شد. |
validateOnly |
اختیاری. اگر تنظیم شده باشد، درخواست را اعتبارسنجی و بهطور آزمایشی اجرا کنید اما درواقع بازگرداندن را شروع نکنید |
بدنه پاسخ
اگر موفقیتآمیز باشد، بدنه پاسخ خالی است.
دامنههای مجوز
به گستره OAuth زیر نیاز دارد:
https://www.googleapis.com/auth/chromewebstore