Chrome Web Store API

Chrome Web Store API, অ্যাপ ও এক্সটেনশন সম্পর্কিত ডেটা এবং সেগুলি ম্যানেজ করার জন্য ডেভেলপার টুলে অ্যাক্সেস প্রদান করে।

পরিষেবা: chromewebstore.googleapis.com

এই পরিষেবা কল করার জন্য, আমরা সাজেস্ট করি যে আপনি Google-এর প্রদান করা ক্লায়েন্ট লাইব্রেরি ব্যবহার করুন। এই পরিষেবা কল করার জন্য আপনার অ্যাপ্লিকেশনকে যদি নিজস্ব লাইব্রেরি ব্যবহার করতে হয়, তাহলে API অনুরোধ করার সময় নিম্নলিখিত তথ্য ব্যবহার করুন।

ডিসকভারি ডকুমেন্ট

ডিসকভারি ডকুমেন্ট হল REST API বর্ণনা ও ব্যবহার করার জন্য মেশিনের ক্ষেত্রে গ্রহণযোগ্য স্পেসিফিকেশন। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগ-ইন এবং Google API-এর সাথে ইন্টার‍্যাক্ট করে এমন অন্যান্য টুল তৈরি করতে ব্যবহার করা হয়। একটি পরিষেবা একাধিক ডিসকভারি ডকুমেন্ট প্রদান করতে পারে। এই পরিষেবা নিম্নলিখিত ডিসকভারি ডকুমেন্ট প্রদান করে:

পরিষেবা এন্ডপয়েন্ট

পরিষেবা এন্ডপয়েন্ট হল একটি বেস URL যা কোনও API পরিষেবার নেটওয়ার্ক অ্যাড্রেস নির্দিষ্ট করে। একটি পরিষেবার একাধিক পরিষেবা এন্ডপয়েন্ট থাকতে পারে। এই পরিষেবার নিম্নলিখিত পরিষেবা এন্ডপয়েন্ট আছে এবং নিচে উল্লেখ করা সব URI এই পরিষেবা এন্ডপয়েন্টের সাথে সম্পর্কিত:

  • https://chromewebstore.googleapis.com

REST রিসোর্স: v2.media

পদ্ধতি
upload POST /v2/{name=publishers/*/items/*}:upload
POST /upload/v2/{name=publishers/*/items/*}:upload
আগে থেকে থাকা আইটেমে নতুন প্যাকেজ আপলোড করুন।

REST রিসোর্স: v2.publishers.items

পদ্ধতি
cancelSubmission POST /v2/{name=publishers/*/items/*}:cancelSubmission
কোনও আইটেমের বর্তমান অ্যাক্টিভ সাবমিশন থাকলে তা বাতিল করুন।
fetchReviews GET /v2/{name=publishers/*/items/*}:fetchReviews
কোনও আইটেমের জন্য ব্যবহারকারীর রিভিউ নিয়ে আসুন।
fetchStatus GET /v2/{name=publishers/*/items/*}:fetchStatus
কোনও আইটেমের স্ট্যাটাস ফেচ করুন।
getRatingSummary GET /v2/{name=publishers/*/items/*/ratingSummary}
প্রকাশকের আইটেমের জন্য RatingSummary পায়।
publish POST /v2/{name=publishers/*/items/*}:publish
স্টোরে প্রকাশ করার জন্য আইটেম জমা দিন।
queryMetrics GET /v2/{name=publishers/*/items/*}:queryMetrics
কোনও আইটেমের মেট্রিক কোয়েরি করুন।
rollback POST /v2/{name=publishers/*/items/*}:rollback
কোনও আইটেমের প্রকাশিত CRX প্যাকেজকে আগে প্রকাশিত নির্দিষ্ট CRX প্যাকেজে রোল ব্যাক করে এবং সব ব্যবহারকারীর জন্য এটি প্রকাশ করে।
setPublishedDeployPercentage POST /v2/{name=publishers/*/items/*}:setPublishedDeployPercentage
আইটেমের প্রকাশিত রিভিশনের জন্য আরও বেশি টার্গেট ডেপ্লয় শতাংশ সেট করুন।