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

שם הקוד של המכשיר של כותב הביקורת, למשל 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 מאז ראשית זמן יוניקס.

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

יצרן המעבד של המכשיר, לדוגמה, 'Qualcomm'

ramMb

integer

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

DeveloperComment

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

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

string

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

lastModified

object (Timestamp)

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

Methods

get

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

list

רשימה של כל הביקורות.

reply

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

קודי שגיאה

הפעולות של המשאב הזה מחזירות את קודי שגיאות ה-HTTP הבאים:

קוד שגיאה סיבה תיאור רזולוציה