Method: publishers.items.rollback

بسته CRX منتشرشده موردی را به بسته CRX مشخصی که قبلاً منتشر شده است برمی‌گرداند و آن را برای همه کاربران منتشر می‌کند.

درخواست HTTP

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

نشانی وب از نحو تراتبدیل gRPC استفاده می‌کند.

پارامترهای مسیر

پارامترها
name

string

الزامی. نام موردی که باید در فرم publishers/{publisherId}/items/{itemId} برگردانده شود

متن درخواست

بدنه درخواست حاوی داده‌هایی با ساختار زیر است:

نمایش JSON
{
  "targetCrxVersion": string,
  "newVersion": string,
  "rollbackReason": string,
  "validateOnly": boolean
}
فیلدها
targetCrxVersion

string

الزامی. نسخه CRX هدف که قبلاً منتشر شده است و می‌خواهید به آن برگردید. اگر تنظیم نشده باشد، به‌طور پیش‌فرض روی آخرین نسخه CRX منتشرشده تنظیم می‌شود.

newVersion

string

الزامی. نسخه جدیدی که باید به بسته‌ای که به آن برگردانده می‌شود اختصاص داده شود. این کار با دادن شماره نسخه بالاتر به بسته قبلی نسبت‌به بسته فعلی منتشرشده، بسته قبلی را به‌طور مؤثری «به‌جلو می‌برد». برای مثال، اگر نسخه منتشرشده فعلی ۱.۱ باشد، نسخه جدید می‌تواند ۱.۱.۱ یا ۱.۲ باشد، اما نمی‌تواند ۱.۰ باشد.

rollbackReason

string

الزامی. دلیل بازگرداندن که برای حسابرسی داخلی و رؤیت‌پذیری داشبورد توسعه‌دهنده استفاده خواهد شد.

validateOnly

boolean

اختیاری. اگر تنظیم شده باشد، درخواست را اعتبارسنجی و به‌طور آزمایشی اجرا کنید اما درواقع بازگرداندن را شروع نکنید

بدنه پاسخ

اگر موفقیت‌آمیز باشد، بدنه پاسخ خالی است.

دامنه‌های مجوز

به گستره OAuth زیر نیاز دارد:

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