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

الإصدار الصحيح لحزمة تطوير البرامج (SDK) لنظام التشغيل Android على جهاز المستخدم في وقت كتابة المراجعة، على سبيل المثال، 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

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

DeveloperComment

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

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

string

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

lastModified

object (Timestamp)

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

الطُرق

get

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

list

يعرض جميع المراجعات.

reply

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