REST Resource: accounts.locations.reviews

Kaynak: İnceleme

Yalnızca çıkış. Bir yerle ilgili yorumu ifade eder.

JSON gösterimi
{
  "name": string,
  "reviewId": string,
  "reviewer": {
    object (Reviewer)
  },
  "starRating": enum (StarRating),
  "comment": string,
  "createTime": string,
  "updateTime": string,
  "reviewReply": {
    object (ReviewReply)
  }
}
Alanlar
name

string

Kaynak adı. İnceleme için accounts/{accountId}/locations/{locationId}/reviews/{reviewId} biçimindedir.

reviewId

string

Şifrelenmiş benzersiz tanımlayıcı.

reviewer

object (Reviewer)

Yorumu yazan kişi.

starRating

enum (StarRating)

Yorumun yıldız puanı.

comment

string

İşaretlemelerle birlikte düz metin olarak inceleme metni.

createTime

string (Timestamp format)

Yorumun yazıldığı zamanı gösteren zaman damgası.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Yorumun en son değiştirildiği anın zaman damgasıdır.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

reviewReply

object (ReviewReply)

Bu konumun sahibi/yöneticisinin bu yoruma verdiği yanıt.

İncelemeci

Yorumun yazarını temsil eder.

JSON gösterimi
{
  "profilePhotoUrl": string,
  "displayName": string,
  "isAnonymous": boolean
}
Alanlar
profilePhotoUrl

string

Yorumcunun profil fotoğrafı bağlantısı. Yalnızca isAnonymous yanlışsa doldurulur.

displayName

string

Yorumu yazan kullanıcının adı. Yalnızca isAnonymous yanlışsa yorumcunun gerçek adıyla doldurulur.

isAnonymous

boolean

Yorumcunun anonim kalmayı tercih edip etmediğini gösterir.

StarRating

Beş üzerinden yıldız puanı. Beş, en yüksek puanı ifade eder.

Sıralamalar
STAR_RATING_UNSPECIFIED Belirtilmedi.
ONE En fazla beş yıldız üzerinden bir yıldız.
TWO Maksimum beş yıldız üzerinden iki yıldız.
THREE En fazla beş yıldız üzerinden üç yıldız.
FOUR En fazla beş yıldız üzerinden dört yıldız.
FIVE Maksimum yıldız puanı.

ReviewReply

Konum sahibinin/yöneticisinin bir yoruma verdiği yanıtı gösterir.

JSON gösterimi
{
  "comment": string,
  "updateTime": string,
  "reviewReplyState": enum (State)
}
Alanlar
comment

string

İşaretlemelerle birlikte düz metin olarak yanıt metni. Maksimum uzunluk 4.096 bayttır.

updateTime

string (Timestamp format)

Yalnızca çıkış. Yanıtın en son değiştirildiği anın zaman damgasıdır.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

reviewReplyState

enum (State)

Yalnızca çıkış. Yorum yanıtının durumu.

Eyalet

Yorum yanıtının moderasyon durumunu gösterir.

Sıralamalar
REVIEW_REPLY_STATE_UNSPECIFIED Durumun belirtilmediğini gösterir.
PENDING Yanıtın moderasyon beklediğini gösterir.
REJECTED Yanıtın reddedildiğini gösterir.
APPROVED Yanıtın onaylandığını gösterir.

Yöntemler

deleteReply

Belirtilen yoruma verilen yanıtı siler.

get

Belirtilen incelemeyi döndürür.

list

Belirtilen konum için yorumların sayfalandırılmış listesini döndürür.

updateReply

Belirtilen yoruma verilen yanıtı günceller.