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

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

lastModified

object (Timestamp)

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

starRating

integer

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

reviewerLanguage

string

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

device

string

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

androidOsVersion

integer

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

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 epoch).

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

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

cpuMake

string

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

ramMb

integer

זיכרון ה-RAM של המכשיר ביחידות מגה-בייט, למשל. '2048'

DeveloperComment

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

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

string

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

lastModified

object (Timestamp)

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

שיטות

get

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

list

בתיבת הדו-שיח הזו מפורטים כל הביקורות.

reply

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