REST Resource: reviews

資源:Review

Android 應用程式評論。

JSON 表示法
{
  "reviewId": string,
  "authorName": string,
  "comments": [
    {
      object (Comment)
    }
  ]
}
欄位
reviewId

string

此評論的專屬 ID。

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

未經翻譯的評論內容,如果評論已經翻譯,如果評論未經翻譯,則此欄會留空。

時間戳記

時間戳記代表與任何時區或當地日曆無關的時間點,以秒數和秒數小數編碼,精確度為奈秒。計數會以 1970 年 1 月 1 日世界標準時間午夜的紀元為基準。

JSON 表示法
{
  "seconds": string,
  "nanos": integer
}
欄位
seconds

string (int64 format)

代表自 Unix Epoch 紀元時間起算的 UTC 時間 (以秒為單位)。

nanos

integer

以奈秒為單位的秒數小數,且不得為負值。值必須介於 0 到 999,999,999 之間 (含 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

裝置製造商 (例如 Motorola)

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 大小 (以 MB 為單位),例如「2048」

DeveloperComment

使用者與開發人員之間的對話內容。

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

string

留言內容,即回覆主體。

lastModified

object (Timestamp)

上次更新這則留言的時間。

方法

get

取得單一評論。

list

列出所有評論。

reply

回覆單一評論,或更新現有回覆。