REST Resource: reviews

منبع: بررسی

بررسی اپلیکیشن اندروید

نمایندگی 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 )

نظر یک توسعه دهنده

نظر کاربر

ورود کاربر از مکالمه بین کاربر و توسعه دهنده.

نمایندگی 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 دستگاه کاربر در زمان نوشتن بررسی، به عنوان مثال 23 مارشمالو است. ممکن است غایب باشد.

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 تا 999999999 باشد.

Metadata دستگاه

ویژگی های دستگاه کاربر.

نمایندگی 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

سازنده دستگاه (به عنوان مثال موتورولا)

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

حافظه رم دستگاه به مگابایت، به عنوان مثال "2048"

نظر توسعه دهنده

ورودی برنامه‌نویس از مکالمه بین کاربر و توسعه‌دهنده.

نمایندگی JSON
{
  "text": string,
  "lastModified": {
    object (Timestamp)
  }
}
فیلدها
text

string

محتوای کامنت یعنی پاسخ بدن.

lastModified

object ( Timestamp )

آخرین باری که این نظر به روز شد.

روش ها

get

یک بررسی واحد دریافت می کند.

list

همه نظرات را فهرست می کند.

reply

به یک بررسی پاسخ می دهد، یا یک پاسخ موجود را به روز می کند.