Method: publishers.items.fetchStatus

একটি আইটেমের অবস্থা আনুন।

HTTP অনুরোধ

GET https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:fetchStatus

URL টি gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পথের পরামিতি

পরামিতি
name

string

প্রয়োজনীয়। publishers/{publisherId}/items/{itemId} ফর্মে যে আইটেমটির স্ট্যাটাস পুনরুদ্ধার করতে হবে তার নাম।

অনুরোধের মূল অংশ

অনুরোধের মূল অংশটি অবশ্যই খালি থাকতে হবে।

প্রতিক্রিয়া মূল অংশ

items.fetchStatus এর জন্য প্রতিক্রিয়া বার্তা।

যদি সফল হয়, তাহলে রেসপন্স বডিতে নিম্নলিখিত কাঠামো সহ ডেটা থাকবে:

JSON উপস্থাপনা
{
  "name": string,
  "itemId": string,
  "publicKey": string,
  "publishedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "submittedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "lastAsyncUploadState": enum (UploadState),
  "takenDown": boolean,
  "warned": boolean
}
ক্ষেত্র
name

string

অনুরোধ করা জিনিসের নাম।

itemId

string

শুধুমাত্র আউটপুট। আইটেমের আইডি।

publicKey

string

আইটেমটির পাবলিক কী, যা স্টোর দ্বারা তৈরি করা যেতে পারে।

publishedItemRevisionStatus

object ( ItemRevisionStatus )

শুধুমাত্র আউটপুট। আইটেমটির বর্তমান প্রকাশিত সংস্করণের স্থিতি। আইটেমটি প্রকাশিত না হলে সেট করা হবে না।

submittedItemRevisionStatus

object ( ItemRevisionStatus )

প্রকাশের জন্য জমা দেওয়া আইটেম সংশোধনের স্থিতি। শেষ সফল প্রকাশের পর থেকে যদি আইটেমটি প্রকাশের জন্য জমা না দেওয়া হয়, তাহলে সেট করা হবে না।

lastAsyncUploadState

enum ( UploadState )

শুধুমাত্র আউটপুট। কোনও আইটেমের জন্য শেষ অ্যাসিঙ্ক আপলোডের অবস্থা। শুধুমাত্র তখনই সেট করা হবে যখন গত ২৪ ঘন্টার মধ্যে আইটেমটির জন্য কোনও অ্যাসিঙ্ক আপলোড করা হয়েছে।

takenDown

boolean

যদি সত্য হয়, তাহলে নীতি লঙ্ঘনের জন্য আইটেমটি সরিয়ে ফেলা হয়েছে। বিস্তারিত জানার জন্য ডেভেলপার ড্যাশবোর্ডটি দেখুন।

warned

boolean

যদি সত্য হয়, তাহলে নীতি লঙ্ঘনের জন্য আইটেমটিকে সতর্ক করা হয়েছে এবং সমাধান না হলে এটি সরিয়ে ফেলা হবে। বিস্তারিত জানার জন্য ডেভেলপার ড্যাশবোর্ডটি দেখুন।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:

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

আইটেম রিভিশন স্ট্যাটাস

একটি আইটেম সংশোধনের স্থিতির বিশদ বিবরণ।

JSON উপস্থাপনা
{
  "state": enum (ItemState),
  "distributionChannels": [
    {
      object (DistributionChannel)
    }
  ]
}
ক্ষেত্র
state

enum ( ItemState )

শুধুমাত্র আউটপুট। আইটেমের বর্তমান অবস্থা

distributionChannels[]

object ( DistributionChannel )

পণ্যের প্যাকেজের বিস্তারিত তথ্য

বিতরণ চ্যানেল

একটি নির্দিষ্ট রিলিজ চ্যানেলের জন্য স্থাপনার তথ্য

JSON উপস্থাপনা
{
  "deployPercentage": integer,
  "crxVersion": string
}
ক্ষেত্র
deployPercentage

integer

রিলিজ চ্যানেলের বর্তমান স্থাপনার শতাংশ (০ এবং ১০০ এর মধ্যে অ-ঋণাত্মক সংখ্যা)।

crxVersion

string

আপলোড করা প্যাকেজের ম্যানিফেস্টে প্রদত্ত এক্সটেনশন সংস্করণ।