REST Resource: reviews

منبع: بررسی

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

نمایندگی JSON
{
  "reviewId": string,
  "authorName": string,
  "comments": [
    {
      object (Comment)
    }
  ]
}
فیلدها
review Id

string

شناسه منحصر به فرد برای این بررسی.

author Name

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 فقط می تواند یکی از موارد زیر باشد:

user Comment

object ( UserComment )

نظر یکی از کاربران

developer Comment

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

محتوای نظر، یعنی بدنه بررسی. در برخی موارد، کاربران توانسته‌اند نظری را با عنوان و متن جداگانه بنویسند. در این موارد عنوان و بدنه با یک کاراکتر تب به هم پیوسته و از هم جدا می شوند.

last Modified

object ( Timestamp )

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

star Rating

integer

رتبه بندی ستاره مرتبط با بررسی، از 1 تا 5.

reviewer Language

string

کد زبان برای داور. این از تنظیمات دستگاه گرفته شده است، بنابراین تضمین نمی شود که با زبانی که بررسی به آن نوشته شده است مطابقت داشته باشد. ممکن است وجود نداشته باشد.

device

string

نام رمز دستگاه بازبین، به عنوان مثال klte، flounder. ممکن است غایب باشد.

android Os Version

integer

نسخه صحیح اندروید SDK دستگاه کاربر در زمان نوشتن بررسی، به عنوان مثال 23 مارشمالو است. ممکن است غایب باشد.

app Version Code

integer

کد نسخه صحیح برنامه همانطور که در زمان نگارش بررسی نصب شده بود. ممکن است غایب باشد.

app Version Name

string

نام نسخه رشته ای برنامه همانطور که در زمان نگارش بررسی نصب شده بود. ممکن است غایب باشد.

thumbs Up Count

integer

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

thumbs Down Count

integer

تعداد کاربرانی که این بررسی را به شدت کاهش داده اند.

device Metadata

object ( DeviceMetadata )

اطلاعات در مورد ویژگی های دستگاه کاربر.

original Text

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
}
فیلدها
product Name

string

نام مدل دستگاه (مانند Droid)

manufacturer

string

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

device Class

string

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

screen Width Px

integer

عرض صفحه نمایش بر حسب پیکسل

screen Height Px

integer

ارتفاع صفحه نمایش بر حسب پیکسل

native Platform

string

لیست پلتفرم های بومی جدا شده با کاما (به عنوان مثال "arm"، "arm7")

screen Density Dpi

integer

تراکم صفحه نمایش بر حسب DPI

gl Es Version

integer

نسخه OpenGL

cpu Model

string

مدل CPU دستگاه، به عنوان مثال "MSM8974"

cpu Make

string

ساخت CPU دستگاه، به عنوان مثال "Qualcomm"

ram Mb

integer

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

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

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

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

string

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

last Modified

object ( Timestamp )

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

روش ها

get

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

list

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

reply

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