Method: publishers.items.fetchReviews

কোনও আইটেমের জন্য ব্যবহারকারীর রিভিউ ফেচ করুন।

HTTP অনুরোধ

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

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

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

প্যারামিটারগুলি
name

string

প্রয়োজনীয়। আইটেম রিসোর্সের নাম যার রিভিউ ফেচ করা হচ্ছে। ফর্ম্যাট: publishers/{publisher_id}/items/{itemId}

কোয়েরি প্যারামিটার

প্যারামিটারগুলি
pageSize

integer

ঐচ্ছিক। সর্বাধিক যতগুলি রিভিউ ফেরত দেওয়া যাবে। পরিষেবাটি এই মানের চেয়ে কম রিটার্ন করতে পারে। অনির্দিষ্ট থাকলে, সর্বাধিক ৫০টি রিভিউ দেখানো হবে। সর্বাধিক ভ্যালু হল ২০০; ২০০-এর বেশি ভ্যালু থাকলে তা ২০০ হিসেবেই গণ্য করা হবে।

pageToken

string

ঐচ্ছিক। আগের items.fetchReviews কল থেকে পাওয়া একটি পৃষ্ঠা টোকেন। পরবর্তী পৃষ্ঠাটি ফিরিয়ে আনতে এটি প্রদান করুন।

পেজিনেট করার সময়, items.fetchReviews-এ প্রদান করা অন্যান্য সব প্যারামিটারকে অবশ্যই সেই কলের সাথে ম্যাচ করতে হবে যা পেজ টোকেন প্রদান করেছে।

filter

string

ঐচ্ছিক। রিভিউতে প্রয়োগ করার জন্য একটি ফিল্টার। রেটিংয়ের ক্ষেত্রে শুধুমাত্র সমতা তুলনা করা যায়, যেমন rating = 5।

orderBy

string

ঐচ্ছিক। ফলাফল সাজানোর জন্য কমা দিয়ে আলাদা করা ফিল্ডের ঐচ্ছিক তালিকা। ডিফল্ট ক্রমানুসারে সাজানোর সেটিং হল ছোট থেকে বড় (asc)। যেসব ফিল্ড কাজ করে সেগুলি হল: - rating: যেসব ক্রম কাজ করে সেগুলি হল asc (ডিফল্ট) এবং desc। - createTime: শুধুমাত্র desc (সবচেয়ে সাম্প্রতিকটি প্রথমে) কাজ করে; desc স্পষ্টভাবে উল্লেখ করতে হবে কারণ ডিফল্ট হল asc। উদাহরণ: rating desc, createTime desc বা rating desc, createTime desc।

অনুরোধের বডি

অনুরোধের বডি ফাঁকা থাকতে হবে।

প্রতিক্রিয়ার বডি

items.fetchReviews-এর জন্য উত্তর মেসেজ।

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

JSON উপস্থাপনা
{
  "reviews": [
    {
      object (Review)
    }
  ],
  "nextPageToken": string
}
ফিল্ড
reviews[]

object (Review)

রিভিউয়ের তালিকা।

nextPageToken

string

পরবর্তী পৃষ্ঠা ফিরিয়ে আনতে pageToken হিসেবে পাঠানো যেতে পারে এমন টোকেন। এই ফিল্ড বাদ দেওয়া হলে, পরবর্তী কোনও পৃষ্ঠা থাকবে না।

অনুমোদনের স্কোপ

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

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

পর্যালোচনা করুন

Chrome ওয়েব স্টোরে কোনও আইটেম রেট করার জন্য ব্যবহারকারীর লেখা রিভিউ।

JSON উপস্থাপনা
{
  "name": string,
  "item": string,
  "authorInfo": {
    object (AuthorInfo)
  },
  "rating": integer,
  "comment": string,
  "createTime": string
}
ফিল্ড
name

string

শনাক্তকারী। রিসোর্সের নাম পর্যালোচনা করুন। ফর্ম্যাট: reviews/{reviewId}

item

string

শুধুমাত্র আউটপুট। এই রিভিউ যে আইটেম মূল্যায়ন করে। ফর্ম্যাট: publishers/{publisher}/items/{item}

authorInfo

object (AuthorInfo)

রিভিউয়ের লেখকের সম্পর্কে তথ্য।

rating

integer

আইটেমের রেটিং, ১ থেকে ৫-এর মধ্যে।

comment

string

রিভিউয়ের কন্টেন্ট।

createTime

string (Timestamp format)

শুধুমাত্র আউটপুট। কখন রিভিউ পোস্ট করা হয়েছে।

RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"।

AuthorInfo

রিভিউয়ের লেখকের সম্পর্কে তথ্য।

JSON উপস্থাপনা
{
  "displayName": string
}
ফিল্ড
displayName

string

লেখকের ডিসপ্লে নাম।