REST Resource: locations.questions

แหล่งข้อมูล: คำถาม

ประกอบด้วยคำถามเดียวและคำตอบบางส่วน

การแสดง JSON
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string,
  "topAnswers": [
    {
      object (Answer)
    }
  ],
  "totalAnswerCount": integer
}
ช่อง
name

string

เปลี่ยนแปลงไม่ได้ ชื่อที่ไม่ซ้ำกันของคำถาม location/*/questions/* ระบบจะไม่สนใจช่องนี้หากมีการตั้งค่าไว้ระหว่างการสร้างคำถาม

author

object (Author)

เอาต์พุตเท่านั้น ผู้เขียนคำถาม

upvoteCount

integer

เอาต์พุตเท่านั้น จํานวนการโหวตเห็นด้วยสําหรับคําถามนั้น

text

string

ต้องระบุ ข้อความของคำถาม ควรมีคำอย่างน้อย 3 คำและความยาวรวมควรมากกว่าหรือเท่ากับ 10 อักขระ ความยาวสูงสุดคือ 4,096 อักขระ

createTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาที่ตั้งคำถาม

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาที่แก้ไขคำถามครั้งล่าสุด

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

topAnswers[]

object (Answer)

เอาต์พุตเท่านั้น รายการคำตอบของคำถามที่จัดเรียงตามการโหวตเห็นด้วย รายการนี้อาจไม่ใช่รายการคำตอบที่สมบูรณ์ ขึ้นอยู่กับพารามิเตอร์คำขอ (answersPerQuestion)

totalAnswerCount

integer

เอาต์พุตเท่านั้น จำนวนคำตอบทั้งหมดที่โพสต์สำหรับคำถามนี้

ผู้เขียนข้อความ

แสดงผู้เขียนคำถามหรือคำตอบ

การแสดง JSON
{
  "displayName": string,
  "profilePhotoUri": string,
  "type": enum (AuthorType)
}
ช่อง
displayName

string

ชื่อที่แสดงของผู้ใช้

profilePhotoUri

string

URI รูปโปรไฟล์ของผู้ใช้

type

enum (AuthorType)

ประเภทผู้ใช้ที่ผู้เขียน

AuthorType

enum สำหรับประเภทผู้ใช้ที่ผู้เขียนเป็นผู้สร้าง

Enum
AUTHOR_TYPE_UNSPECIFIED ซึ่งไม่ควรใช้
REGULAR_USER ผู้ใช้ทั่วไป
LOCAL_GUIDE Local Guide
MERCHANT เจ้าของ/ผู้จัดการของสถานที่

คำตอบ

หมายถึงคำตอบสำหรับคำถาม

การแสดง JSON
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string
}
ช่อง
name

string

เอาต์พุตเท่านั้น ชื่อที่ไม่ซ้ำกันของสถานที่คำตอบ/*/questions/*/answers/*

author

object (Author)

เอาต์พุตเท่านั้น ผู้เขียนคำตอบ จะตั้งค่าในระหว่างการดำเนินการกับรายการเท่านั้น

upvoteCount

integer

เอาต์พุตเท่านั้น จํานวนการโหวตเห็นด้วยสําหรับคําตอบ

text

string

ต้องระบุ ข้อความของคำตอบ โดยควรมีอักขระที่ไม่ใช่ช่องว่างอย่างน้อย 1 ตัว ความยาวสูงสุดคือ 4,096 อักขระ

createTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาที่เขียนคำตอบ มีการเรียกในระหว่างการดึงข้อมูล ListResponse เท่านั้น

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาที่แก้ไขคำตอบครั้งล่าสุด

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

วิธีการ

create

เพิ่มคำถามสำหรับตำแหน่งที่ระบุ

delete

ลบคําถามที่เจาะจงซึ่งเขียนโดยผู้ใช้ปัจจุบัน

list

แสดงรายการคำถามแบบใส่เลขหน้าและคำตอบบางส่วนสำหรับตำแหน่งที่ระบุ

patch

อัปเดตคําถามที่เจาะจงซึ่งเขียนโดยผู้ใช้ปัจจุบัน