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

レビューが翻訳された未翻訳のテキスト。レビューが翻訳されていない場合は空白のままになります。

タイムスタンプ

タイムスタンプは、タイムゾーンやローカル カレンダーとは無関係な時点を表し、ナノ秒単位の秒単位および小数点以下の秒数でエンコードされます。この値は、1970 年 1 月 1 日の UTC 午前 0 時を基準としたエポックを基準にしています。

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(「2048」など)

DeveloperComment

ユーザーとデベロッパーの会話からのデベロッパー エントリ。

JSON 表現
{
  "text": string,
  "lastModified": {
    object (Timestamp)
  }
}
フィールド
text

string

コメントの内容(返信の本文)。

lastModified

object (Timestamp)

このコメントが最後に更新された日時。

Methods

get

1 件のクチコミを取得します。

list

すべてのクチコミを一覧表示します。

reply

1 件のクチコミへの返信や、既存の返信の更新。