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)

开发者发表的评论。

用户评论

用户与开发者进行的对话中的用户输入。

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

评价未经翻译的文字。如果评价未翻译,则会留空。

时间戳

时间戳表示与任何时区或本地日历无关的时间点,以纳秒分辨率编码为秒数和秒数的小数部分。该计数是相对于 1970 年 1 月 1 日世界协调时间 (UTC) 零点的周期而言的。

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

string (int64 format)

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

nanos

integer

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

设备元数据

用户设备的特征。

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”

开发者评论

用户和开发者之间的对话中的开发者条目。

JSON 表示法
{
  "text": string,
  "lastModified": {
    object (Timestamp)
  }
}
字段
text

string

评论的内容,即回复正文。

lastModified

object (Timestamp)

上次更新此评论的时间。

方法

get

获取一条评价。

list

列出所有评价。

reply

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