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