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 はマシュマロです存在しない場合があります。

appVersionCode

integer

レビューの投稿時にインストールされたアプリの整数バージョン コード。存在しない場合があります。

appVersionName

string

レビューの投稿時にインストールされたアプリの文字列バージョン名。存在しない場合があります。

thumbsUpCount

integer

このレビューを高く評価したユーザーの数。

thumbsDownCount

integer

このレビューを低く評価したユーザーの数。

deviceMetadata

object (DeviceMetadata)

ユーザーのデバイスの特性に関する情報。

originalText

string

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

タイムスタンプ

Timestamp は、タイムゾーンやローカル カレンダーに依存しない特定の時点を表し、ナノ秒単位の分解能で秒数および小数点以下の秒数にエンコードされます。この数は、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(メガバイト単位、例:「2048」

DeveloperComment

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

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

string

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

lastModified

object (Timestamp)

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

メソッド

get

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

list

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

reply

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