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)
  }
}
فیلدها
name

string

نام منبع. برای Review به شکل accounts/{accountId}/locations/{locationId}/reviews/{reviewId} است.

reviewId

string

شناسه منحصر به فرد رمزگذاری شده.

reviewer

object ( Reviewer )

نویسنده نقد.

starRating

enum ( StarRating )

امتیاز ستاره‌ای بررسی.

comment

string

متن اصلی نقد به صورت متن ساده با نشانه‌گذاری‌ها.

createTime

string ( Timestamp format)

مهر زمانی برای زمان نگارش نقد.

از RFC 3339 استفاده می‌کند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده می‌کند. آفست‌های غیر از "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-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده می‌کند. آفست‌های غیر از "Z" نیز پذیرفته می‌شوند. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

reviewReply

object ( ReviewReply )

پاسخ مالک/مدیر این مکان به این نقد.

داور

نماینده نویسنده نقد است.

نمایش JSON
{
  "profilePhotoUrl": string,
  "displayName": string,
  "isAnonymous": boolean
}
فیلدها
profilePhotoUrl

string

لینک عکس پروفایل نظردهنده. فقط در صورتی که isAnonymous مقدار false داشته باشد، پر می‌شود.

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-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده می‌کند. آفست‌های غیر از "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 نشان می‌دهد که پاسخ تأیید شده است.

روش‌ها

deleteReply

پاسخ به نظر مشخص شده را حذف می‌کند.

get

نقد مشخص شده را برمی‌گرداند.

list

لیست صفحه‌بندی‌شده‌ی نظرات را برای مکان مشخص‌شده برمی‌گرداند.

updateReply

پاسخ به نظر مشخص‌شده را به‌روزرسانی می‌کند.