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

שם המשאב במקרה של בדיקה, הוא accounts/{accountId}/locations/{locationId}/reviews/{reviewId}

reviewId

string

המזהה הייחודי המוצפן.

reviewer

object (Reviewer)

מחבר הביקורת.

starRating

enum (StarRating)

דירוג הכוכבים של הביקורת.

comment

string

תוכן הביקורת כטקסט פשוט עם תגי עיצוב.

createTime

string (Timestamp format)

חותמת הזמן של מועד כתיבת הביקורת.

הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-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 ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-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

מציין אם כותב הביקורת בחר להישאר אנונימי.

StarRating

דירוג הכוכבים מתוך חמישה, כאשר חמישה הוא הדירוג הגבוה ביותר.

טיפוסים בני מנייה (enum)
STAR_RATING_UNSPECIFIED לא צוין.
ONE כוכב אחד מתוך חמישה לכל היותר.
TWO שני כוכבים מתוך חמישה.
THREE שלושה כוכבים מתוך חמישה.
FOUR ארבעה כוכבים מתוך חמישה.
FIVE דירוג הכוכבים המקסימלי.

ReviewReply

מייצג את התשובה של הבעלים או המנהל של המיקום לביקורת.

ייצוג ב-JSON
{
  "comment": string,
  "updateTime": string,
  "reviewReplyState": enum (State)
}
שדות
comment

string

תוכן התשובה כטקסט פשוט עם תגי עיצוב. האורך המקסימלי הוא 4,096 בייטים.

updateTime

string (Timestamp format)

פלט בלבד. חותמת הזמן של מועד השינוי האחרון בתשובה.

הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

reviewReplyState

enum (State)

פלט בלבד. המצב של התשובה לביקורת.

מדינה (State)

מייצג את מצב הניהול של תגובה לביקורת.

טיפוסים בני מנייה (enum)
REVIEW_REPLY_STATE_UNSPECIFIED מציין שהמדינה לא צוינה.
PENDING מציין שהתשובה ממתינה לבדיקה.
REJECTED מציין שהתשובה נדחתה.
APPROVED מסמן שהתשובה אושרה.

Methods

deleteReply

מחיקת התשובה לביקורת שצוינה.

get

מחזירה את הביקורת שצוינה.

list

הפונקציה מחזירה את רשימת הביקורות של המיקום שצוין, עם חלוקה לדפים.

updateReply

מעדכן את התשובה לביקורת שצוינה.