REST Resource: accounts.locations.reviews

Zasób: opinia

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 on format accounts/{accountId}/locations/{locationId}/reviews/{reviewId}

reviewId

string

Zaszyfrowany unikalny identyfikator.

reviewer

object (Reviewer)

Autor opinii.

starRating

enum (StarRating)

Ocena opinii w postaci gwiazdek.

comment

string

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

createTime

string (Timestamp format)

Sygnatura czasowa momentu napisania opinii.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową 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 RFC3339 UTC „Zulu” z rozdzielczością nanosekundową 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 lub 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 recenzenta. Wartość jest wypełniona tylko wtedy, gdy isAnonymous ma wartość fałsz.

displayName

string

Imię i nazwisko autora opinii. Pole wypełnione prawdziwym imieniem i nazwiskiem recenzenta, tylko jeśli isAnonymous ma wartość false (fałsz).

isAnonymous

boolean

Wskazuje, czy osoba sprawdzająca chce pozostać anonimowa.

StarRating

Ocena w skali do 5, przy czym 5 to najwyższa ocena.

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

ReviewReply

Reprezentuje odpowiedź właściciela/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ść to 4096 bajtów.

updateTime

string (Timestamp format)

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

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową 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ę.