REST Resource: accounts.locations.reviews

Materiały: recenzja

Tylko dane wyjściowe. Reprezentuje opinię o lokalizacji.

Zapis JSON
{
  "name": string,
  "reviewId": string,
  "reviewer": {
    object (Reviewer)
  },
  "starRating": enum (StarRating),
  "comment": string,
  "createTime": string,
  "updateTime": string,
  "reviewReply": {
    object (ReviewReply)
  }
}
Pola
name

string

Nazwa zasobu. Do sprawdzenia ma postać accounts/{accountId}/locations/{locationId}/reviews/{reviewId}

reviewId

string

Zaszyfrowany unikalny identyfikator.

reviewer

object (Reviewer)

Autor opinii.

starRating

enum (StarRating)

Ocena w gwiazdkach.

comment

string

Treść opinii jako zwykły tekst ze znacznikami.

createTime

string (Timestamp format)

Sygnatura czasowa momentu napisania opinii.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Sygnatura czasowa ostatniej modyfikacji opinii.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

reviewReply

object (ReviewReply)

Odpowiedź właściciela/menedżera tej lokalizacji na tę opinię.

Recenzent

Reprezentuje autora opinii.

Zapis JSON
{
  "profilePhotoUrl": string,
  "displayName": string,
  "isAnonymous": boolean
}
Pola
profilePhotoUrl

string

Link do zdjęcia profilowego osoby, która dodała opinię. Pole wypełnione tylko wtedy, gdy isAnonymous ma wartość Fałsz.

displayName

string

Imię i nazwisko recenzenta. Pole zawierające prawdziwe imię i nazwisko recenzenta tylko wtedy, gdy isAnonymous ma wartość fałsz.

isAnonymous

boolean

Wskazuje, czy autor opinii zdecydował się zachować anonimowość.

StarRating

Ocena w skali pięciostopniowej, gdzie pięć gwiazdek to najwyższa ocena.

Wartości w polu enum
STAR_RATING_UNSPECIFIED Nie określono.
ONE Jedna gwiazdka na maksymalnie 5.
TWO 2 gwiazdki na 5.
THREE 3 gwiazdki na 5.
FOUR Cztery gwiazdki na pięć.
FIVE Maksymalna liczba gwiazdek.

ReviewReply

Reprezentuje odpowiedź właściciela lub menedżera lokalizacji na opinię.

Zapis JSON
{
  "comment": string,
  "updateTime": string
}
Pola
comment

string

Treść odpowiedzi jako zwykły tekst ze znacznikami. Maksymalna długość wynosi 4096 bajtów.

updateTime

string (Timestamp format)

Tylko dane wyjściowe. Sygnatura czasowa ostatniej modyfikacji odpowiedzi.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

Metody

deleteReply

Usuwa odpowiedź na określoną opinię.

get

Zwraca określoną opinię.

list

Zwraca podzieloną na strony listę opinii o określonej lokalizacji.

updateReply

Aktualizuje odpowiedź na określoną opinię.