REST Resource: reviews

Ресурс: Обзор

Обзор приложения для Android.

JSON-представление
{
  "reviewId": string,
  "authorName": string,
  "comments": [
    {
      object (Comment)
    }
  ]
}
Поля
review Id

string

Уникальный идентификатор этого обзора.

author Name

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 может быть только одним из следующих:

user Comment

object ( UserComment )

Комментарий пользователя.

developer Comment

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

Содержание комментария, т.е. тело отзыва. В некоторых случаях пользователи могли написать отзыв с отдельным заголовком и текстом; в этих случаях заголовок и тело объединяются и разделяются символом табуляции.

last Modified

object ( Timestamp )

Последний раз, когда этот комментарий был обновлен.

star Rating

integer

Звездный рейтинг, связанный с обзором, от 1 до 5.

reviewer Language

string

Код языка рецензента. Это значение берется из настроек устройства, поэтому не гарантируется соответствие языку, на котором написан обзор. Может отсутствовать.

device

string

Кодовое имя устройства рецензента, например klte, flounder. Может отсутствовать.

android Os Version

integer

Целочисленная версия Android SDK устройства пользователя на момент написания обзора, например 23 — Marshmallow. Может отсутствовать.

app Version Code

integer

Целочисленный код версии приложения, установленного на момент написания обзора. Может отсутствовать.

app Version Name

string

Строковое название версии приложения, установленного на момент написания обзора. Может отсутствовать.

thumbs Up Count

integer

Количество пользователей, поставивших этому отзыву лайк.

thumbs Down Count

integer

Количество пользователей, поставивших этому отзыву отрицательный отзыв.

device Metadata

object ( DeviceMetadata )

Информация о характеристиках устройства пользователя.

original Text

string

Непереведенный текст отзыва, где отзыв был переведен. Если отзыв не был переведен, это поле остается пустым.

Временная метка

Метка времени представляет собой момент времени, не зависящий от часового пояса или местного календаря, закодированный как количество секунд и долей секунды с наносекундным разрешением. Отсчет ведется относительно эпохи в полночь по всемирному координированному времени 1 января 1970 года.

JSON-представление
{
  "seconds": string,
  "nanos": integer
}
Поля
seconds

string ( int64 format)

Представляет секунды времени UTC с эпохи Unix.

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
}
Поля
product Name

string

Название модели устройства (например, Droid)

manufacturer

string

Производитель устройства (например, Motorola)

device Class

string

Класс устройства (например, планшет)

screen Width Px

integer

Ширина экрана в пикселях

screen Height Px

integer

Высота экрана в пикселях

native Platform

string

Список родных платформ, разделенных запятыми (например, «arm», «arm7»)

screen Density Dpi

integer

Плотность экрана в DPI

gl Es Version

integer

OpenGL-версия

cpu Model

string

Модель процессора устройства, например «MSM8974».

cpu Make

string

Марка процессора устройства, например, «Qualcomm»

ram Mb

integer

Оперативная память устройства в мегабайтах, например «2048»

Комментарий разработчика

Запись разработчика из разговора между пользователем и разработчиком.

JSON-представление
{
  "text": string,
  "lastModified": {
    object (Timestamp)
  }
}
Поля
text

string

Содержимое комментария, т.е. тело ответа.

last Modified

object ( Timestamp )

Последний раз, когда этот комментарий был обновлен.

Методы

get

Получает один отзыв.

list

Перечисляет все отзывы.

reply

Отвечает на один отзыв или обновляет существующий ответ.