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

レビューが翻訳されている場合、翻訳前のレビューのテキスト。レビューが翻訳されていない場合は空欄になります。

タイムスタンプ

タイムスタンプは、タイムゾーンや現地のカレンダーに依存しない時点を表します。秒数と小数以下の秒数(ナノ秒単位)としてエンコードされます。秒数は、1970 年 1 月 1 日午前 0 時(UTC)のエポックを基準とします。

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

デバイスのメーカー(例: 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

1 件のレビューを取得します。

list

すべてのレビューを一覧表示します。

reply

1 件のレビューに返信するか、既存の返信を更新します。