REST Resource: locations.questions

Kaynak: Soru

Tek bir soruyu ve yanıtlarından bazılarını temsil eder.

JSON gösterimi
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string,
  "topAnswers": [
    {
      object (Answer)
    }
  ],
  "totalAnswerCount": integer
}
Alanlar
name

string

Sabit. Sorunun benzersiz adı. yerler/*/sorular/* Soru oluşturulurken bu alan ayarlanırsa göz ardı edilir.

author

object (Author)

Yalnızca çıkış. Sorunun yazarı.

upvoteCount

integer

Yalnızca çıkış. Soruya verilen olumlu oy sayısı.

text

string

Zorunlu. Soru metni. En az üç kelime içermeli ve toplam uzunluk 10 karakterden uzun veya en fazla 10 karakter olmalıdır. En çok 4.096 karakter kullanılabilir.

createTime

string (Timestamp format)

Yalnızca çıkış. Sorunun yazıldığı zamanı gösteren zaman damgası.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Yalnızca çıkış. Sorunun en son değiştirildiği zamanı gösteren zaman damgası.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

topAnswers[]

object (Answer)

Yalnızca çıkış. Soruya verilen yanıtların, olumlu oylara göre sıralanmış listesi. Bu, istek parametrelerine bağlı olarak tam bir yanıt listesi olmayabilir (answersPerQuestion)

totalAnswerCount

integer

Yalnızca çıkış. Bu soru için yayınlanan toplam yanıt sayısı.

Yazar

Bir sorunun veya yanıtın yazarını temsil eder

JSON gösterimi
{
  "displayName": string,
  "profilePhotoUri": string,
  "type": enum (AuthorType)
}
Alanlar
displayName

string

Kullanıcının görünen adı

profilePhotoUri

string

Kullanıcının profil fotoğrafı URI'si.

type

enum (AuthorType)

Yazarın türü.

AuthorType

Yazarın bulunduğu kullanıcı türü sıralaması.

Sıralamalar
AUTHOR_TYPE_UNSPECIFIED Bu kullanılmamalıdır.
REGULAR_USER Normal bir kullanıcı.
LOCAL_GUIDE Yerel Rehber
MERCHANT Konumun sahibi/yöneticisi

Yanıtla

Bir soruya verilen yanıtı temsil eder

JSON gösterimi
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string
}
Alanlar
name

string

Yalnızca çıkış. Yanıt konumlarının/*/questions/*/answers/* ifadesinin benzersiz adı

author

object (Author)

Yalnızca çıkış. Yanıtı yazan kişi. Yalnızca liste işlemleri sırasında ayarlanır.

upvoteCount

integer

Yalnızca çıkış. Yanıta verilen olumlu oy sayısı.

text

string

Zorunlu. Yanıt metni. Boşluk olmayan en az bir karakter içermelidir. En çok 4.096 karakter kullanılabilir.

createTime

string (Timestamp format)

Yalnızca çıkış. Yanıtın yazıldığı zamanı gösteren zaman damgası. Yalnızca ListResponse getirme sırasında alındı.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

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

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

Yöntemler

create

Belirtilen konum için bir soru ekler.

delete

Geçerli kullanıcı tarafından yazılan belirli bir soruyu siler.

list

Belirli bir konumla ilgili olarak soru ve yanıtlarının sayfalara ayrılmış bir listesini ve bazı yanıtlarını döndürür.

patch

Geçerli kullanıcı tarafından yazılan belirli bir soruyu günceller.