REST Resource: accounts.locations.reviews

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

Только для вывода. Представляет собой отзыв о конкретном месте.

JSON-представление
{
  "name": string,
  "reviewId": string,
  "reviewer": {
    object (Reviewer)
  },
  "starRating": enum (StarRating),
  "comment": string,
  "createTime": string,
  "updateTime": string,
  "reviewReply": {
    object (ReviewReply)
  }
}
Поля
name

string

Название ресурса. Для раздела «Отзывы» оно имеет вид accounts/{accountId}/locations/{locationId}/reviews/{reviewId}

reviewId

string

Зашифрованный уникальный идентификатор.

reviewer

object ( Reviewer )

Автор рецензии.

starRating

enum ( StarRating )

Рейтинг отзыва в виде звезд.

comment

string

Текст рецензии представлен в виде обычного текста с пометками.

createTime

string ( Timestamp format)

Отметка времени написания отзыва.

Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

updateTime

string ( Timestamp format)

Отметка времени последнего изменения отзыва.

Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

reviewReply

object ( ReviewReply )

Ответ владельца/управляющего данного заведения на этот отзыв.

Рецензент

Представляет автора обзора.

JSON-представление
{
  "profilePhotoUrl": string,
  "displayName": string,
  "isAnonymous": boolean
}
Поля
profilePhotoUrl

string

Ссылка на фотографию профиля рецензента. Заполняется только в том случае, если isAnonymous имеет значение false.

displayName

string

Имя рецензента. Заполняется настоящим именем рецензента только в том случае, если isAnonymous имеет значение false.

isAnonymous

boolean

Указывает, решил ли рецензент остаться анонимным.

Рейтинг звезд

Оценка по пятибалльной шкале, где пять — наивысший балл.

Перечисления
STAR_RATING_UNSPECIFIED Не указан.
ONE Одна звезда из максимально возможных пяти.
TWO Две звезды из пяти возможных.
THREE Три звезды из пяти возможных.
FOUR Четыре звезды из пяти возможных.
FIVE Максимальное количество звезд.

Ответить на отзыв

Представляет собой ответ владельца/менеджера заведения на отзыв.

JSON-представление
{
  "comment": string,
  "updateTime": string,
  "reviewReplyState": enum (State)
}
Поля
comment

string

Текст ответа представлен в виде обычного текста с разметкой. Максимальная длина — 4096 байт.

updateTime

string ( Timestamp format)

Только вывод. Отметка времени последнего изменения ответа.

Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

reviewReplyState

enum ( State )

Только вывод. Состояние ответа на запрос.

Состояние

Отражает состояние модерации ответа на отзыв.

Перечисления
REVIEW_REPLY_STATE_UNSPECIFIED Указывает на то, что штат не указан.
PENDING Указывает на то, что ответ ожидает модерации.
REJECTED Указывает на то, что ответ был отклонен.
APPROVED Означает, что ответ был одобрен.

Методы

deleteReply

Удаляет ответ на указанный отзыв.

get

Возвращает указанный отзыв.

list

Возвращает постраничный список отзывов для указанного местоположения.

updateReply

Обновляет ответ на указанный отзыв.