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

撰写评价时用户设备的整数 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 到 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

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

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

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