- แหล่งข้อมูล: LocalPost
- CallToAction
- ActionType
- LocalPostEvent
- TimeInterval
- TimeOfDay
- LocalPostState
- LocalPostTopicType
- AlertType
- LocalPostOffer
- เมธอด
แหล่งข้อมูล: LocalPost
แสดงโพสต์ในพื้นที่สำหรับสถานที่
| การแสดง JSON | |
|---|---|
| { "name": string, "languageCode": string, "summary": string, "callToAction": { object ( | |
| ช่อง | |
|---|---|
| name | 
 เอาต์พุตเท่านั้น ตัวระบุ Google สำหรับโพสต์ในพื้นที่นี้ในรูปแบบ:   | 
| languageCode | 
 ภาษาของโพสต์ในพื้นที่ | 
| summary | 
 คำอธิบาย/เนื้อหาของโพสต์ในท้องถิ่น | 
| callToAction | 
 URL ที่ผู้ใช้จะไปถึงเมื่อคลิกผ่านโปรโมชัน ละเว้นสำหรับหัวข้อประเภท  | 
| createTime | 
 เอาต์พุตเท่านั้น เวลาที่สร้างโพสต์ การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง:  | 
| updateTime | 
 เอาต์พุตเท่านั้น เวลาที่ผู้ใช้แก้ไขโพสต์ครั้งล่าสุด การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง:  | 
| event | 
 ข้อมูลกิจกรรม ต้องระบุสำหรับหัวข้อประเภท  | 
| state | 
 เอาต์พุตเท่านั้น สถานะของโพสต์ ซึ่งบ่งชี้ว่าโพสต์อยู่ในส่วนใดของวงจรโฆษณา | 
| media[] | 
 สื่อที่เชื่อมโยงกับโพสต์ sourceUrl เป็นช่องข้อมูลเดียวที่รองรับสำหรับ LocalPost MediaItem | 
| searchUrl | 
 เอาต์พุตเท่านั้น ลิงก์ไปยังโพสต์ในพื้นที่ใน Google Search ลิงก์นี้ใช้เพื่อแชร์โพสต์ผ่านโซเชียลมีเดีย อีเมล ข้อความ ฯลฯ ได้ | 
| topicType | 
 ต้องระบุ ประเภทหัวข้อของโพสต์ ได้แก่ มาตรฐาน กิจกรรม ข้อเสนอ หรือการแจ้งเตือน | 
| alertType | 
 ประเภทของการแจ้งเตือนที่ใช้สร้างโพสต์ ช่องนี้ใช้ได้เฉพาะกับโพสต์การแจ้งเตือน topicType และทำหน้าที่เป็นการแจ้งเตือนประเภทย่อย | 
| offer | 
 ข้อมูลเพิ่มเติมสำหรับโพสต์ข้อเสนอ ควรตั้งค่านี้เมื่อ topicType เป็น OFFER เท่านั้น | 
CallToAction
การดำเนินการที่เกิดขึ้นเมื่อผู้ใช้คลิกผ่านโพสต์
| การแสดง JSON | |
|---|---|
| {
  "actionType": enum ( | |
| ช่อง | |
|---|---|
| actionType | 
 ประเภทของการดำเนินการที่จะกระทำ | 
| url | 
 URL ที่ผู้ใช้จะไปถึงเมื่อคลิก ควรไม่ได้ตั้งค่าช่องนี้สำหรับ CTA การโทร | 
ActionType
ประเภทของการดำเนินการที่จะกระทำ
| Enum | |
|---|---|
| ACTION_TYPE_UNSPECIFIED | ยังไม่ระบุประเภท | 
| BOOK | โพสต์นี้ต้องการให้ผู้ใช้จองการนัดหมาย/โต๊ะ/อื่นๆ | 
| ORDER | โพสต์นี้ต้องการให้ผู้ใช้สั่งอาหาร | 
| SHOP | โพสต์นี้ต้องการให้ผู้ใช้เรียกดูแคตตาล็อกผลิตภัณฑ์ | 
| LEARN_MORE | โพสต์นี้ต้องการให้ผู้ใช้ดูข้อมูลเพิ่มเติม (ในเว็บไซต์ของผู้ใช้) | 
| SIGN_UP | โพสต์นี้ต้องการให้ผู้ใช้ลงทะเบียน/ลงชื่อสมัครใช้/เข้าร่วมบางสิ่งบางอย่าง | 
| GET_OFFER | เลิกใช้งานแล้ว ใช้  | 
| CALL | โพสต์นี้ต้องการให้ผู้ใช้โทรหาธุรกิจ | 
LocalPostEvent
ข้อมูลทั้งหมดที่เกี่ยวข้องกับกิจกรรมที่ปรากฏในโพสต์ในท้องถิ่น
| การแสดง JSON | |
|---|---|
| {
  "title": string,
  "schedule": {
    object ( | |
| ช่อง | |
|---|---|
| title | 
 ชื่อเหตุการณ์ | 
| schedule | 
 วันที่/เวลาเริ่มต้นและสิ้นสุดของกิจกรรม | 
TimeInterval
ช่วงเวลา (รวมค่าแรกและค่าสุดท้าย) ต้องมีทุกช่องจึงจะใช้ได้
| การแสดง JSON | |
|---|---|
| { "startDate": { object ( | |
| ช่อง | |
|---|---|
| startDate | 
 วันที่เริ่มต้นของระยะเวลานี้ | 
| startTime | 
 เวลาเริ่มต้นของระยะเวลานี้ | 
| endDate | 
 วันที่สิ้นสุดของระยะเวลานี้ | 
| endTime | 
 เวลาสิ้นสุดของระยะเวลานี้ | 
TimeOfDay
แสดงช่วงเวลาของวัน วันที่และเขตเวลาไม่มีความสำคัญหรือมีการระบุไว้ที่อื่น API อาจเลือกอนุญาตการใช้เวลาไม่กี่วินาที ประเภทที่เกี่ยวข้องคือ google.type.Date และ google.protobuf.Timestamp
| การแสดง JSON | |
|---|---|
| { "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } | |
| ช่อง | |
|---|---|
| hours | 
 ชั่วโมงของวันในรูปแบบ 24 ชั่วโมง ควรอยู่ในช่วง 0 ถึง 23 API อาจเลือกอนุญาตค่า "24:00:00" สำหรับสถานการณ์ต่างๆ เช่น เวลาปิดทำการ | 
| minutes | 
 นาทีต่อชั่วโมง ต้องอยู่ระหว่าง 0 ถึง 59 | 
| seconds | 
 เวลาเป็นวินาที โดยปกติต้องอยู่ระหว่าง 0 ถึง 59 API อาจอนุญาตให้ใช้ค่า 60 หากอนุญาตให้มีวินาทีอธิกวาร | 
| nanos | 
 เศษส่วนของวินาทีในหน่วยนาโนวินาที ต้องมีค่าตั้งแต่ 0 ถึง 999,999,999 | 
LocalPostState
ระบุว่าโพสต์อยู่ในสถานะใด
| Enum | |
|---|---|
| LOCAL_POST_STATE_UNSPECIFIED | ไม่ได้ระบุรัฐ | 
| REJECTED | โพสต์นี้ถูกปฏิเสธเนื่องจากมีการละเมิดนโยบายเนื้อหา | 
| LIVE | โพสต์นี้เผยแพร่แล้วและปรากฏในผลการค้นหา | 
| PROCESSING | โพสต์นี้กำลังถูกประมวลผลและไม่ปรากฏในผลการค้นหา | 
LocalPostTopicType
ประเภทหัวข้อของโพสต์ในเครื่อง ซึ่งใช้เพื่อเลือกเทมเพลตต่างๆ เพื่อสร้างและแสดงผลโพสต์
| Enum | |
|---|---|
| LOCAL_POST_TOPIC_TYPE_UNSPECIFIED | ไม่ได้ระบุประเภทโพสต์ | 
| STANDARD | โพสต์มีข้อมูลพื้นฐาน เช่น ข้อมูลสรุปและรูปภาพ | 
| EVENT | โพสต์มีข้อมูลพื้นฐานและกิจกรรม | 
| OFFER | โพสต์มีข้อมูลพื้นฐาน กิจกรรม และข้อเสนอที่เกี่ยวข้องกับเนื้อหา (เช่น รหัสคูปอง) | 
| ALERT | ประกาศที่เกี่ยวข้องกับกิจกรรมที่กำลังดำเนินอยู่ ซึ่งมีลำดับความสำคัญสูงและทันท่วงที บางครั้งโพสต์ประเภทนี้ก็ไม่มีให้เขียน | 
AlertType
ประเภทเหตุการณ์ที่มีการสร้างโพสต์การแจ้งเตือน
| Enum | |
|---|---|
| ALERT_TYPE_UNSPECIFIED | ไม่ได้ระบุการแจ้งเตือน | 
| COVID_19 | การแจ้งเตือนที่เกี่ยวข้องกับการแพร่ระบาดของโรคติดเชื้อไวรัสโคโรนา 2019 โพสต์โควิดรองรับเฉพาะช่องสรุปและช่องคำกระตุ้นให้ดำเนินการ (Call-To-Action) เมื่อการแจ้งเตือนเหล่านี้ไม่เกี่ยวข้องแล้ว ระบบจะปิดใช้การสร้างโพสต์การแจ้งเตือนใหม่สำหรับประเภทโควิด-19 แต่ผู้ขายจะยังจัดการโพสต์โควิด-19 ที่มีอยู่ได้ | 
LocalPostOffer
ช่องเฉพาะสำหรับโพสต์ข้อเสนอ
| การแสดง JSON | |
|---|---|
| { "couponCode": string, "redeemOnlineUrl": string, "termsConditions": string } | |
| ช่อง | |
|---|---|
| couponCode | 
 ไม่บังคับ รหัสข้อเสนอที่ใช้ได้ในร้านค้าหรือทางออนไลน์ | 
| redeemOnlineUrl | 
 ไม่บังคับ ลิงก์ออนไลน์สำหรับแลกรับข้อเสนอ | 
| termsConditions | 
 ไม่บังคับ ข้อกำหนดและเงื่อนไขของข้อเสนอ | 
| เมธอด | |
|---|---|
| 
 | สร้างโพสต์ในพื้นที่ใหม่ที่เชื่อมโยงกับสถานที่ตั้งที่ระบุและส่งกลับ | 
| 
 | ลบโพสต์ในเครื่อง | 
| 
 | รับโพสต์ในพื้นที่ที่ระบุ | 
| 
 | แสดงรายการโพสต์ในท้องถิ่นที่เชื่อมโยงกับสถานที่ | 
| 
 | อัปเดตโพสต์ในพื้นที่ที่ระบุและแสดงโพสต์ในพื้นที่ที่อัปเดตแล้ว | 
| 
 | แสดงผลข้อมูลเชิงลึกสำหรับชุดโพสต์ในพื้นที่ที่เชื่อมโยงกับข้อมูลเดียว |