REST Resource: accounts.locations.reviews

উৎস: পর্যালোচনা

এটি শুধুমাত্র আউটপুট। এটি কোনো একটি স্থানের পর্যালোচনা উপস্থাপন করে।

JSON উপস্থাপনা
{
  "name": string,
  "reviewId": string,
  "reviewer": {
    object (Reviewer)
  },
  "starRating": enum (StarRating),
  "comment": string,
  "createTime": string,
  "updateTime": string,
  "reviewReply": {
    object (ReviewReply)
  },
  "reviewMediaItems": [
    {
      object (ReviewMediaItem)
    }
  ]
}
ক্ষেত্র
name

string

রিসোর্সের নাম। রিভিউ-এর ক্ষেত্রে এর গঠনটি হলো accounts/{accountId}/locations/{locationId}/reviews/{reviewId}

reviewId

string

এনক্রিপ্ট করা অনন্য শনাক্তকারী।

reviewer

object ( Reviewer )

পর্যালোচনার লেখক।

starRating

enum ( StarRating )

রিভিউটির স্টার রেটিং।

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"

updateTime

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"

reviewReply

object ( ReviewReply )

এই পর্যালোচনার জবাবে এই স্থানের মালিক/ব্যবস্থাপকের উত্তর।

reviewMediaItems[]

object ( ReviewMediaItem )

শুধুমাত্র আউটপুট। পর্যালোচনার সাথে সংশ্লিষ্ট মিডিয়া আইটেমগুলো।

পর্যালোচক

পর্যালোচনাটির লেখকের প্রতিনিধিত্ব করে।

JSON উপস্থাপনা
{
  "profilePhotoUrl": string,
  "displayName": string,
  "isAnonymous": boolean
}
ক্ষেত্র
profilePhotoUrl

string

পর্যালোচনাকারীর প্রোফাইল ফটোর লিঙ্ক। শুধুমাত্র যদি isAnonymous মিথ্যা হয়, তবেই এটি প্রদর্শিত হবে।

displayName

string

পর্যালোচনাকারীর নাম। শুধুমাত্র যদি isAnonymous এর মান false হয়, তবেই পর্যালোচনাকারীর আসল নাম দিয়ে এটি পূরণ করা হবে।

isAnonymous

boolean

পর্যালোচক নিজের পরিচয় গোপন রাখতে চেয়েছেন কিনা তা নির্দেশ করে।

স্টাররেটিং

পাঁচের মধ্যে তারকা রেটিং, যেখানে পাঁচ হলো সর্বোচ্চ রেটিং।

এনাম
STAR_RATING_UNSPECIFIED নির্দিষ্ট করা হয়নি।
ONE সর্বোচ্চ পাঁচটির মধ্যে একটি তারকা।
TWO সর্বোচ্চ পাঁচটির মধ্যে দুটি তারকা।
THREE সর্বোচ্চ পাঁচটির মধ্যে তিনটি তারকা।
FOUR সর্বোচ্চ পাঁচটির মধ্যে চারটি তারকা।
FIVE সর্বোচ্চ তারকা রেটিং।

পর্যালোচনা উত্তর

এটি কোনো পর্যালোচনার জবাবে স্থানটির মালিক/ব্যবস্থাপকের দেওয়া উত্তর।

JSON উপস্থাপনা
{
  "comment": string,
  "updateTime": string,
  "reviewReplyState": enum (State)
}
ক্ষেত্র
comment

string

উত্তরের মূল অংশটি মার্কআপ সহ সাধারণ টেক্সট হিসেবে থাকবে। এর সর্বোচ্চ দৈর্ঘ্য ৪০৯৬ বাইট।

updateTime

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"

reviewReplyState

enum ( State )

শুধুমাত্র আউটপুট। পর্যালোচনা উত্তরের অবস্থা। শুধুমাত্র আউটপুট।

রাজ্য

একটি রিভিউ উত্তরের মডারেশন অবস্থা নির্দেশ করে।

এনাম
REVIEW_REPLY_STATE_UNSPECIFIED এটি নির্দেশ করে যে অবস্থাটি অনির্দিষ্ট।
PENDING এটি নির্দেশ করে যে উত্তরটি পর্যালোচনার জন্য অপেক্ষাধীন রয়েছে।
REJECTED এর দ্বারা বোঝানো হয়েছে যে উত্তরটি প্রত্যাখ্যান করা হয়েছে।
APPROVED এটি নির্দেশ করে যে উত্তরটি অনুমোদিত হয়েছে।

রিভিউমিডিয়াআইটেম

এটি একটি পর্যালোচনার সাথে সম্পর্কিত মিডিয়া আইটেম (ছবি বা ভিডিও) উপস্থাপন করে।

JSON উপস্থাপনা
{
  "thumbnailUrl": string,
  "thumbnailLabel": string,
  "videoUrl": string
}
ক্ষেত্র
thumbnailUrl

string

শুধুমাত্র আউটপুট। ছবির জন্য FIFE ইউআরএল, অথবা ভিডিও ইউআরএল থাকলে videoUrl থাম্বনেইল।

thumbnailLabel

string

শুধুমাত্র আউটপুট। thumbnailUrl এর জন্য লেখক-প্রদত্ত লেবেল।

videoUrl

string

শুধুমাত্র আউটপুট। প্লে করার যোগ্য ভিডিওর ইউআরএল।

পদ্ধতি

deleteReply

নির্দিষ্ট পর্যালোচনার প্রতিক্রিয়াটি মুছে দেয়।

get

নির্দিষ্ট পর্যালোচনাটি ফেরত দেয়।

list

নির্দিষ্ট অবস্থানের রিভিউগুলোর পৃষ্ঠাভিত্তিক তালিকা ফেরত দেয়।

updateReply

নির্দিষ্ট পর্যালোচনার উত্তর আপডেট করে।