REST Resource: reviews

משאב: בדיקה

ביקורת על אפליקציה ל-Android.

ייצוג JSON
{
  "reviewId": string,
  "authorName": string,
  "comments": [
    {
      object (Comment)
    }
  ]
}
שדות
reviewId

string

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

authorName

string

שם המשתמש שכתב את הביקורת.

comments[]

object (Comment)

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

תגובה

רשומת שיחה בין המשתמש למפתח.

ייצוג JSON
{

  // Union field comment can be only one of the following:
  "userComment": {
    object (UserComment)
  },
  "developerComment": {
    object (DeveloperComment)
  }
  // End of list of possible types for union field comment.
}
שדות

שדה איחוד comment.

הערך של comment יכול להיות רק אחת מהאפשרויות הבאות:

userComment

object (UserComment)

הערה ממשתמש.

developerComment

object (DeveloperComment)

הערה ממפתח.

UserComment

כניסת המשתמש מהשיחה בין המשתמש למפתח.

ייצוג JSON
{
  "text": string,
  "lastModified": {
    object (Timestamp)
  },
  "starRating": integer,
  "reviewerLanguage": string,
  "device": string,
  "androidOsVersion": integer,
  "appVersionCode": integer,
  "appVersionName": string,
  "thumbsUpCount": integer,
  "thumbsDownCount": integer,
  "deviceMetadata": {
    object (DeviceMetadata)
  },
  "originalText": string
}
שדות
text

string

תוכן התגובה, כלומר גוף הביקורת. במקרים מסוימים, משתמשים יכלו לכתוב ביקורת עם כותרת וגוף נפרדים. במקרים כאלה הכותרת וגוף הביקורת משורשרים ומופרדים בתו טאב.

lastModified

object (Timestamp)

הפעם האחרונה שבה תגובה זו עודכנה.

starRating

integer

דירוג הכוכבים המשויך לביקורת, מ-1 עד 5.

reviewerLanguage

string

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

device

string

שם הקוד של המכשיר של כותב הביקורת. לדוגמה: klte, Flounder. ייתכן שלא קיים ערך.

androidOsVersion

integer

מספר שלם של גרסת Android SDK של מכשיר המשתמש בזמן כתיבת הביקורת. למשל, 23 הוא Marshmallow. ייתכן שלא קיים ערך.

appVersionCode

integer

קוד גרסת מספר שלם של האפליקציה כפי שהותקן בזמן כתיבת הביקורת. ייתכן שלא קיים ערך.

appVersionName

string

שם גרסת המחרוזת של האפליקציה כפי שהותקנה בזמן כתיבת הביקורת. ייתכן שלא קיים ערך.

thumbsUpCount

integer

מספר המשתמשים שסימנו את הביקורת הזו כ'אהבתי'.

thumbsDownCount

integer

מספר המשתמשים שסימנו את הביקורת הזו כ'לא אהבתי'.

deviceMetadata

object (DeviceMetadata)

מידע על מאפייני המכשיר של המשתמש.

originalText

string

טקסט לא מתורגם של הביקורת, שבה הביקורת תורגמה. אם הביקורת לא תורגמה, השדה יישאר ריק.

חותמת זמן

חותמת זמן מייצגת נקודת זמן שאינה תלויה באזור זמן או ביומן מקומי כלשהו, והיא מקודדת כספירת שניות ושברי שניות ברזולוציה של ננו-שנייה. הספירה הושגה יחסית לתקופה של זמן מערכת בחצות, לפי שעון UTC, ב-1 בינואר 1970.

ייצוג JSON
{
  "seconds": string,
  "nanos": integer
}
שדות
seconds

string (int64 format)

מייצג שניות של זמן UTC מאז תקופת Unix.

nanos

integer

שברי שנייה לא שליליים ברזולוציה של ננו-שנייה. חייב להיות בין 0 ל-999,999,999, כולל.

DeviceMetadata

מאפייני המכשיר של המשתמש.

ייצוג JSON
{
  "productName": string,
  "manufacturer": string,
  "deviceClass": string,
  "screenWidthPx": integer,
  "screenHeightPx": integer,
  "nativePlatform": string,
  "screenDensityDpi": integer,
  "glEsVersion": integer,
  "cpuModel": string,
  "cpuMake": string,
  "ramMb": integer
}
שדות
productName

string

שם הדגם של המכשיר (למשל Droid)

manufacturer

string

יצרן המכשיר (למשל Motorola)

deviceClass

string

סיווג המכשיר (למשל: טאבלט)

screenWidthPx

integer

רוחב המסך בפיקסלים

screenHeightPx

integer

גובה המסך בפיקסלים

nativePlatform

string

רשימה מופרדת בפסיקים של פלטפורמות מקוריות (למשל "arm", "arm7")

screenDensityDpi

integer

דחיסות מסך ב-DPI

glEsVersion

integer

גרסת OpenGL

cpuModel

string

דגם המעבד של המכשיר, למשל "MSM8974"

cpuMake

string

יצרן המעבד (CPU) של המכשיר, למשל Qualcomm

ramMb

integer

נפח ה-RAM של המכשיר במגה-בייט, למשל "2048"

DeveloperComment

רשומת המפַתח מהשיחה בין המשתמש למפתח.

ייצוג JSON
{
  "text": string,
  "lastModified": {
    object (Timestamp)
  }
}
שדות
text

string

תוכן התגובה, כלומר גוף התגובה.

lastModified

object (Timestamp)

הפעם האחרונה שבה תגובה זו עודכנה.

שיטות

get

מקבל ביקורת אחת.

list

כל הביקורות מוצגות.

reply

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