Method: publishers.items.publish

দোকানে প্রকাশ করা আইটেম জমা দিন.

আইটেমটি পর্যালোচনার জন্য জমা দেওয়া হবে যদি না skipReview সত্যে সেট করা হয়, অথবা আইটেমটি পূর্ববর্তী জমা থেকে publishType সাথে STAGED_PUBLISH এ সেট করা হয়।

HTTP অনুরোধ

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

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

পাথ প্যারামিটার

পরামিতি
name

string

প্রয়োজন। publishers/{publisherId}/items/{itemId} ফর্মে থাকা আইটেমের নাম

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "publishType": enum (PublishType),
  "deployInfos": [
    {
      object (DeployInfo)
    }
  ],
  "skipReview": boolean
}
ক্ষেত্র
publishType

enum ( PublishType )

ঐচ্ছিক। আইটেমটি অনুমোদনের সাথে সাথে প্রকাশিত হলে বা ভবিষ্যতে প্রকাশের জন্য মঞ্চস্থ হলে নিয়ন্ত্রণ করতে এটি ব্যবহার করুন। সেট না থাকলে DEFAULT_PUBLISH এ ডিফল্ট।

deployInfos[]

object ( DeployInfo )

ঐচ্ছিক। পছন্দসই প্রাথমিক শতাংশ রোলআউট সহ অতিরিক্ত স্থাপনের তথ্য। সেট না থাকলে ডেভেলপার ড্যাশবোর্ডে সংরক্ষিত বর্তমান মানের ডিফল্ট।

skipReview

boolean

ঐচ্ছিক। আইটেম পর্যালোচনা এড়িয়ে যাওয়ার চেষ্টা করবেন কিনা। আইটেমটি যোগ্য হলে API যাচাই করবে এবং আইটেমটির পর্যালোচনার প্রয়োজন হলে একটি বৈধতা ত্রুটি ফেরত দেবে। সেট না থাকলে ডিফল্ট false

প্রতিক্রিয়া শরীর

items.publish জন্য প্রতিক্রিয়া বার্তা.

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

JSON প্রতিনিধিত্ব
{
  "name": string,
  "itemId": string,
  "state": enum (ItemState)
}
ক্ষেত্র
name

string

জমা দেওয়া আইটেমটির নাম

itemId

string

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

state

enum ( ItemState )

শুধুমাত্র আউটপুট। জমা দেওয়ার বর্তমান অবস্থা।

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

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

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

প্রকাশের প্রকার

এই আইটেমটি প্রকাশের ধরন অনুসরণ করবে যদি এটি পর্যালোচনা পাস করে।

এনামস
PUBLISH_TYPE_UNSPECIFIED ডিফল্ট মান। এটি DEFAULT_PUBLISH এর মতই।
DEFAULT_PUBLISH জমাটি অনুমোদনের পরপরই প্রকাশ করা হবে।
STAGED_PUBLISH অনুমোদনের পরে জমাটি মঞ্চস্থ করা হবে এবং তারপর বিকাশকারী দ্বারা প্রকাশ করা যেতে পারে।

তথ্য স্থাপন করুন

একটি নির্দিষ্ট রিলিজ চ্যানেলের জন্য স্থাপনার তথ্য। স্থাপনার পরামিতি আপডেট করার অনুরোধে ব্যবহৃত হয়।

JSON প্রতিনিধিত্ব
{
  "deployPercentage": integer
}
ক্ষেত্র
deployPercentage

integer

প্রয়োজন। রিলিজ চ্যানেলের জন্য বর্তমান ডিপ্লোয় শতাংশ (0 এবং 100 এর মধ্যে অ-ঋণাত্মক সংখ্যা)।