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

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

Methods

get

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

list

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

reply

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