REST Resource: locations.questions

Referensi: Pertanyaan

Merepresentasikan satu pertanyaan dan beberapa jawabannya.

Representasi JSON
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string,
  "topAnswers": [
    {
      object (Answer)
    }
  ],
  "totalAnswerCount": integer
}
Kolom
name

string

Tidak dapat diubah. Nama unik untuk pertanyaan. locations/*/questions/* Kolom ini akan diabaikan jika ditetapkan selama pembuatan pertanyaan.

author

object (Author)

Hanya output. Penulis pertanyaan.

upvoteCount

integer

Hanya output. Jumlah suara positif untuk pertanyaan.

text

string

Wajib. Teks pertanyaan. Teks harus berisi setidaknya tiga kata dan panjang total harus lebih dari atau sama dengan 10 karakter. Panjang maksimum adalah 4.096 karakter.

createTime

string (Timestamp format)

Hanya output. Stempel waktu saat pertanyaan ditulis.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Hanya output. Stempel waktu saat pertanyaan terakhir diubah.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

topAnswers[]

object (Answer)

Hanya output. Daftar jawaban atas pertanyaan, diurutkan berdasarkan suara positif. Daftar ini mungkin bukan daftar jawaban lengkap bergantung pada parameter permintaan (answerPerQuestion)

totalAnswerCount

integer

Hanya output. Jumlah total jawaban yang diposting untuk pertanyaan ini.

Penulis

Merepresentasikan penulis pertanyaan atau jawaban

Representasi JSON
{
  "displayName": string,
  "profilePhotoUri": string,
  "type": enum (AuthorType)
}
Kolom
displayName

string

Nama tampilan pengguna

profilePhotoUri

string

URI foto profil pengguna.

type

enum (AuthorType)

Jenis pengguna yang dimiliki penulis.

AuthorType

Enum untuk jenis pengguna yang dimiliki penulis.

Enum
AUTHOR_TYPE_UNSPECIFIED Opsi ini tidak boleh digunakan.
REGULAR_USER Pengguna biasa.
LOCAL_GUIDE Local Guide
MERCHANT Pemilik/pengelola lokasi

Jawaban

Merepresentasikan jawaban atas pertanyaan

Representasi JSON
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string
}
Kolom
name

string

Hanya output. Nama unik untuk lokasi jawaban/*/questions/*/answers/*

author

object (Author)

Hanya output. Penulis jawaban. Hanya akan ditetapkan selama operasi daftar.

upvoteCount

integer

Hanya output. Jumlah suara positif untuk jawaban.

text

string

Wajib. Teks jawaban. Teks harus berisi setidaknya satu karakter non-spasi kosong. Panjang maksimum adalah 4.096 karakter.

createTime

string (Timestamp format)

Hanya output. Stempel waktu saat jawaban ditulis. Hanya diambil selama pengambilan ListResponse.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Hanya output. Stempel waktu saat jawaban terakhir diubah.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

Metode

create

Menambahkan pertanyaan untuk lokasi yang ditentukan.

delete

Menghapus pertanyaan tertentu yang ditulis oleh pengguna saat ini.

list

Menampilkan daftar pertanyaan bernomor halaman dan beberapa jawabannya untuk lokasi yang ditentukan.

patch

Memperbarui pertanyaan spesifik yang ditulis oleh pengguna saat ini.