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)

デベロッパーからのコメント。

ユーザー コメント

ユーザーとデベロッパーとの会話からユーザーが入力した内容。

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 の範囲(境界を含む)になります。

デバイス メタデータ

ユーザーのデバイスの特性。

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 件のクチコミに返信するか、既存の返信を更新する。