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

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

ramMb

integer

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

DeveloperComment

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

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

string

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

lastModified

object (Timestamp)

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

Methods

get

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

list

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

reply

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

קודי שגיאה

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

קוד שגיאה סיבה רזולוציה
5xx שגיאה כללית בשרת של Google Play. מנסים לשלוח את הבקשה שוב.

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

409 שגיאה בעדכון של מספר החיבורים בו-זמנית.

היה ניסיון לעדכן אובייקט שנמצא בתהליך עדכון. לדוגמה, רכישה מאושרת על ידי הפעלת המתודה acknowledgePurchase() של Play Billing Library והפעלת המתודה purchases.products.acknowledge של Play Developer API בו-זמנית.

מנסים לשלוח את הבקשה שוב.