- แหล่งข้อมูล: 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 เป็นช่องข้อมูลเดียวที่รองรับสำหรับ MediaItem ของ LocalPost |
searchUrl |
เอาต์พุตเท่านั้น ลิงก์ไปยังโพสต์ในพื้นที่ในการค้นหาของ Google คุณสามารถใช้ลิงก์นี้เพื่อแชร์โพสต์ผ่านโซเชียลมีเดีย อีเมล ข้อความ ฯลฯ |
topicType |
ต้องระบุ ประเภทหัวข้อของโพสต์ ได้แก่ มาตรฐาน กิจกรรม ข้อเสนอ หรือการแจ้งเตือน |
alertType |
ประเภทการแจ้งเตือนที่สร้างโพสต์ ฟิลด์นี้ใช้ได้กับโพสต์ประเภทการแจ้งเตือนเท่านั้น และมีลักษณะเป็นการแจ้งเตือนย่อย |
offer |
ข้อมูลเพิ่มเติมสำหรับโพสต์ข้อเสนอ ควรตั้งค่าเฉพาะในกรณีที่ topicType เป็น OFFER |
CallToAction
การดําเนินการที่ดำเนินการเมื่อผู้ใช้คลิกผ่านโพสต์
การแสดง JSON | |
---|---|
{
"actionType": enum ( |
ช่อง | |
---|---|
actionType |
ประเภทการดำเนินการที่จะทำ |
url |
URL ที่ระบบจะเปลี่ยนเส้นทางผู้ใช้ไปยังหน้าเว็บนั้นเมื่อผู้ใช้คลิก ไม่ควรตั้งค่าช่องนี้สำหรับคำกระตุ้นให้ดำเนินการ (Call-To-Action) ประเภทโทร |
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 อาจเลือกที่จะอนุญาตวินาทีของ leap ประเภทที่เกี่ยวข้องคือ 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 ได้หากอนุญาตให้ใช้วินาทีของ leap |
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 โพสต์เกี่ยวกับโควิดรองรับเฉพาะฟิลด์ข้อมูลสรุปและฟิลด์คำกระตุ้นให้ดำเนินการ เมื่อการแจ้งเตือนเหล่านี้ไม่เกี่ยวข้องอีกต่อไป ระบบจะปิดใช้การสร้างโพสต์การแจ้งเตือนใหม่สำหรับประเภทโควิด-19 อย่างไรก็ตาม ผู้ขายจะยังคงจัดการโพสต์เกี่ยวกับโควิด-19 ที่มีอยู่ได้ |
LocalPostOffer
ช่องเฉพาะสำหรับโพสต์ข้อเสนอ
การแสดง JSON | |
---|---|
{ "couponCode": string, "redeemOnlineUrl": string, "termsConditions": string } |
ช่อง | |
---|---|
couponCode |
ไม่บังคับ รหัสข้อเสนอที่ใช้ได้ที่ร้านหรือทางออนไลน์ |
redeemOnlineUrl |
ไม่บังคับ ลิงก์ออนไลน์เพื่อแลกรับข้อเสนอ |
termsConditions |
ไม่บังคับ ข้อกำหนดและเงื่อนไขของข้อเสนอ |
เมธอด |
|
---|---|
|
สร้างโพสต์ในพื้นที่ใหม่ซึ่งเชื่อมโยงกับสถานที่ที่ระบุ และแสดงผล |
|
ลบโพสต์ในพื้นที่ |
|
รับโพสต์ในพื้นที่ที่ระบุ |
|
แสดงรายการโพสต์ในพื้นที่ที่เชื่อมโยงกับสถานที่ตั้ง |
|
อัปเดตโพสต์ในพื้นที่ที่ระบุและแสดงผลโพสต์ในพื้นที่ที่อัปเดต |
|
แสดงข้อมูลเชิงลึกสําหรับชุดโพสต์ในพื้นที่ที่เชื่อมโยงกับข้อมูลหนึ่งๆ |