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

نص غير مترجم للمراجعة، حيث تمت ترجمة المراجعة إذا لم تتم ترجمة المراجعة، يُترك هذا الحقل فارغًا.

الطابع الزمني

يمثل الطابع الزمني نقطة زمنية مستقلة عن أي منطقة زمنية أو تقويم محلي، ويتم ترميزه كعدد الثواني والكسور من الثواني بدقة نانو ثانية. ويرتبط العدد بهذه الحقبة في منتصف الليل حسب التوقيت العالمي المنسَّق في 1 كانون الثاني (يناير) 1970.

تمثيل JSON
{
  "seconds": string,
  "nanos": integer
}
الحقول
seconds

string (int64 format)

يشير إلى الثواني من التوقيت العالمي المتفق عليه منذ حقبة 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

كثافة الشاشة بنقاط لكل بوصة

glEsVersion

integer

إصدار OpenGL

cpuModel

string

طراز وحدة المعالجة المركزية للجهاز، مثل "MSM8974"

cpuMake

string

تصميم وحدة المعالجة المركزية للجهاز، مثل "Qualcomm"

ramMb

integer

ذاكرة الوصول العشوائي للجهاز بالميغابايت، مثل "2048"

DeveloperComment

إدخال مطوّر من المحادثة بين المستخدم والمطوّر

تمثيل JSON
{
  "text": string,
  "lastModified": {
    object (Timestamp)
  }
}
الحقول
text

string

محتوى التعليق، أي نص الرد.

lastModified

object (Timestamp)

تاريخ آخر تعديل تم فيه تعديل هذا التعليق.

الطُرق

get

الحصول على مراجعة واحدة

list

يسرد جميع المراجعات.

reply

الردّ على مراجعة واحدة أو تعديل ردّ حالي