- HTTP অনুরোধ
- পথের পরামিতি
- অনুরোধকারী শরীর
- প্রতিক্রিয়া সংস্থা
- অনুমোদনের পরিধি
- প্রকাশের ধরণ
- ডিপ্লয়ইনফো
- সতর্কীকরণ তথ্য
- সতর্কতা
- চেষ্টা করে দেখুন!
স্টোরে প্রকাশের জন্য আইটেমটি জমা দিন।
যদি skipReview true সেট করা না থাকে, অথবা publishType কে STAGED_PUBLISH সেট করে পূর্ববর্তী কোনো সাবমিশন থেকে আইটেমটি স্টেজ করা না থাকে, তাহলে আইটেমটি পর্যালোচনার জন্য জমা দেওয়া হবে।
HTTP অনুরোধ
POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:publish
URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।
পথের পরামিতি
| প্যারামিটার | |
|---|---|
name | আবশ্যক। আইটেমের নাম |
অনুরোধকারী শরীর
অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{ "publishType": enum ( |
| ক্ষেত্র | |
|---|---|
publishType | ঐচ্ছিক। আইটেমটি অনুমোদনের সাথে সাথেই প্রকাশিত হবে, নাকি ভবিষ্যতে প্রকাশের জন্য প্রস্তুত রাখা হবে, তা নিয়ন্ত্রণ করতে এটি ব্যবহার করুন। সেট না করা হলে ডিফল্ট হিসেবে |
deployInfos[] | ঐচ্ছিক। কাঙ্ক্ষিত প্রাথমিক শতাংশ রোলআউট সহ অতিরিক্ত ডেপ্লয় তথ্য। সেট না করা হলে, এটি ডেভেলপার ড্যাশবোর্ডে সংরক্ষিত বর্তমান মান দ্বারা ডিফল্ট হবে। |
skipReview | ঐচ্ছিক। আইটেম পর্যালোচনা এড়িয়ে যাওয়ার চেষ্টা করা হবে কিনা। এপিআই যাচাই করবে আইটেমটি যোগ্য কিনা এবং পর্যালোচনার প্রয়োজন হলে একটি যাচাইকরণ ত্রুটি ফেরত দেবে। সেট না করা হলে ডিফল্টরূপে এর মান ' |
blockOnWarnings | ঐচ্ছিক। এটি 'true' সেট করা হলে, ভ্যালিডেশনের সময় কোনো সতর্কতা থাকলে অনুরোধটি ব্যর্থ হবে এবং এর বিস্তারিত বিবরণ |
প্রতিক্রিয়া সংস্থা
items.publish এর জন্য প্রতিক্রিয়া বার্তা।
সফল হলে, প্রতিক্রিয়া অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{ "name": string, "itemId": string, "state": enum ( |
| ক্ষেত্র | |
|---|---|
name | জমা দেওয়া আইটেমটির নাম |
itemId | শুধুমাত্র আউটপুট। আইটেমটির আইডি। |
state | শুধুমাত্র আউটপুট। জমা দেওয়া বিষয়বস্তুর বর্তমান অবস্থা। |
warningInfo | শুধুমাত্র আউটপুট। অনুরোধ চলাকালীন নন-ব্লকিং সতর্কতা পাওয়া গেছে। |
অনুমোদনের পরিধি
নিম্নলিখিত OAuth স্কোপ প্রয়োজন:
-
https://www.googleapis.com/auth/chromewebstore
প্রকাশের ধরণ
পর্যালোচনায় উত্তীর্ণ হলে এই আইটেমটির প্রকাশনার ধরন জানানো হবে।
| এনাম | |
|---|---|
PUBLISH_TYPE_UNSPECIFIED | ডিফল্ট মান। এটি DEFAULT_PUBLISH-এর সমান। |
DEFAULT_PUBLISH | অনুমোদনের পরপরই দাখিলকৃত লেখাটি প্রকাশ করা হবে। |
STAGED_PUBLISH | অনুমোদনের পর জমা দেওয়া আবেদনটি পর্যায়ক্রমে সাজানো হবে এবং তারপর ডেভেলপার কর্তৃক তা প্রকাশ করা যাবে। |
ডিপ্লয়ইনফো
একটি নির্দিষ্ট রিলিজ চ্যানেলের জন্য ডেপ্লয়মেন্ট তথ্য। ডেপ্লয়মেন্ট প্যারামিটার আপডেট করার অনুরোধে ব্যবহৃত হয়।
| JSON উপস্থাপনা |
|---|
{ "deployPercentage": integer } |
| ক্ষেত্র | |
|---|---|
deployPercentage | প্রয়োজনীয়। রিলিজ চ্যানেলের বর্তমান ডেপ্লয় শতাংশ (০ থেকে ১০০-এর মধ্যে একটি অঋণাত্মক সংখ্যা)। |
সতর্কীকরণ তথ্য
items.publish চলাকালীন সম্মুখীন হওয়া সতর্কবার্তাগুলির বিবরণ সম্বলিত বার্তা।
| JSON উপস্থাপনা |
|---|
{
"warnings": [
{
object ( |
| ক্ষেত্র | |
|---|---|
warnings[] | অনুরোধ চলাকালীন সম্মুখীন হওয়া সমস্ত সতর্কতা। |
সতর্কতা
অনুরোধ চলাকালীন সম্মুখীন হওয়া একটিমাত্র সতর্কবার্তা নির্দেশ করে।
| JSON উপস্থাপনা |
|---|
{ "reason": string, "description": string } |
| ক্ষেত্র | |
|---|---|
reason | সতর্কবার্তার কারণ। এটি একটি ধ্রুবক মান যা সতর্কবার্তাটির প্রত্যক্ষ কারণ শনাক্ত করে। |
description | সতর্কবার্তাটির একটি বিবরণ। ডেভেলপারদের সতর্কবার্তাটি বুঝতে এবং সমস্যাটি সমাধানের জন্য যথাযথ ব্যবস্থা নিতে এই বার্তাটি ব্যবহার করা উচিত। |