REST Resource: reviews

资源:Review

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

评价文字未翻译,其中评价已翻译。如果评价未翻译,则留空。

时间戳

时间戳表示与任何时区或本地日历无关的时间点,以纳秒级分辨率编码为秒数和秒数的小数。计数是以世界协调时间 (UTC) 1970 年 1 月 1 日午夜时刻对应的新纪元时间为依据。

JSON 表示法
{
  "seconds": string,
  "nanos": integer
}
字段
seconds

string (int64 format)

表示从 Unix 纪元开始计算的世界协调时间 (UTC) 秒数。

nanos

integer

秒的非负分数(纳秒精度)。必须介于 0 到 999999999 之间(含边界值)。

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

设备制造商(如摩托罗拉)

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)

此评论的上次更新时间。

方法

get

获取单个评价。

list

列出所有评价。

reply

对单条评价进行回复或更新现有回复。