เหตุการณ์การโต้ตอบของแอป Google Chat ที่แสดงและมีข้อมูลเกี่ยวกับการโต้ตอบของผู้ใช้กับแอป Chat หากต้องการกำหนดค่าแอป Chat เพื่อรับเหตุการณ์การโต้ตอบ โปรดดูหัวข้อรับและตอบกลับการโต้ตอบของผู้ใช้
นอกเหนือจากการรับเหตุการณ์จากการโต้ตอบของผู้ใช้แล้ว แอป Chat ยังรับเหตุการณ์เกี่ยวกับการเปลี่ยนแปลงพื้นที่ทำงานได้ด้วย เช่น เมื่อมีการเพิ่มสมาชิกใหม่ในพื้นที่ทำงาน ดูข้อมูลเกี่ยวกับกิจกรรมในพื้นที่ทำงานได้ที่หัวข้อใช้งานกิจกรรมจาก Google Chat
การแสดง JSON |
---|
{ "type": enum ( |
ช่อง | |
---|---|
type |
ประเภทการโต้ตอบของผู้ใช้กับแอป Chat เช่น |
event |
การประทับเวลาที่ระบุว่าเกิดเหตุการณ์การโต้ตอบขึ้น |
token |
ค่าข้อมูลลับที่แอป Chat เดิมสามารถใช้ยืนยันว่าคำขอมาจาก Google หรือไม่ Google จะสร้างโทเค็นแบบสุ่มและค่าของโทเค็นจะไม่มีการเปลี่ยนแปลง คุณจะรับ เพิกถอน หรือสร้างโทเค็นใหม่ได้จากหน้าการกำหนดค่า Chat API ใน Google Cloud Console แอป Chat รุ่นใหม่ๆ จะไม่ใช้ช่องนี้ ซึ่งไม่อยู่ในคำตอบของ API และหน้าการกําหนดค่า Chat API |
thread |
คีย์ที่กําหนดโดยแอป Chat สําหรับชุดข้อความที่เกี่ยวข้องกับเหตุการณ์การโต้ตอบ ดูข้อมูลเพิ่มเติมได้ที่ |
message |
สำหรับเหตุการณ์การโต้ตอบ |
user |
ผู้ใช้ที่โต้ตอบกับแอป Chat |
space |
พื้นที่ที่ผู้ใช้โต้ตอบกับแอป Chat |
action |
สำหรับเหตุการณ์การโต้ตอบ |
config |
สำหรับเหตุการณ์การโต้ตอบ |
is |
สําหรับเหตุการณ์การโต้ตอบ |
dialog |
ประเภทของเหตุการณ์การโต้ตอบกล่องโต้ตอบที่ได้รับ |
common |
แสดงข้อมูลเกี่ยวกับไคลเอ็นต์ของผู้ใช้ เช่น ภาษา แอปโฮสต์ และแพลตฟอร์ม สำหรับแอปใน Chat นั้น |
CommonEventObject
แสดงข้อมูลเกี่ยวกับไคลเอ็นต์ของผู้ใช้ เช่น ภาษา แอปโฮสต์ และแพลตฟอร์ม สําหรับแอป Chat CommonEventObject
จะรวมข้อมูลที่ส่งโดยผู้ใช้ที่โต้ตอบกับการ์ด เช่น ข้อมูลที่ป้อนในกล่องโต้ตอบ
การแสดง JSON |
---|
{ "userLocale": string, "hostApp": enum ( |
ช่อง | |
---|---|
user |
|
host |
enum ของ hostApp ซึ่งระบุแอปที่เรียกใช้ส่วนเสริม |
platform |
enum ของแพลตฟอร์มซึ่งระบุแพลตฟอร์มที่เกิดเหตุการณ์ขึ้น ( |
time |
รหัสเขตเวลาและออฟเซ็ตจาก Coordinated Universal Time (UTC) รองรับเฉพาะประเภทเหตุการณ์ |
form |
แผนที่ซึ่งมีค่าที่ผู้ใช้ป้อนในวิดเจ็ตจากการ์ดหรือกล่องโต้ตอบ คีย์การจับคู่คือรหัสสตริงที่กำหนดให้กับวิดเจ็ตแต่ละรายการ และค่าเหล่านี้หมายถึงอินพุตสำหรับวิดเจ็ต โปรดดูรายละเอียดที่หัวข้อประมวลผลข้อมูลที่ผู้ใช้ป้อน |
parameters |
พารามิเตอร์ที่กำหนดเองที่ส่งไปยังฟังก์ชันที่เรียกใช้ ทั้งคีย์และค่าต้องเป็นสตริง |
invoked |
ชื่อของฟังก์ชันที่เรียกใช้ซึ่งเชื่อมโยงกับวิดเจ็ต ตั้งค่าไว้สำหรับแอป Chat เท่านั้น |
TimeZone
รหัสเขตเวลาและออฟเซ็ตจาก Coordinated Universal Time (UTC) รองรับเฉพาะประเภทเหตุการณ์ CARD_CLICKED
และ SUBMIT_DIALOG
การแสดง JSON |
---|
{ "id": string, "offset": integer } |
ช่อง | |
---|---|
id |
รหัสฐานข้อมูลเขตเวลา IANA TZ เช่น "America/Toronto" |
offset |
ออฟเซ็ตเขตเวลาของผู้ใช้เป็นมิลลิวินาทีจากเวลาสากลเชิงพิกัด (UTC) |
อินพุต
ประเภทข้อมูลที่ผู้ใช้ป้อนในการ์ดหรือกล่องโต้ตอบได้ ประเภทอินพุตจะขึ้นอยู่กับประเภทค่าที่วิดเจ็ตยอมรับ
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ช่องการรวม
|
|
string |
รายการสตริงที่แสดงค่าที่ผู้ใช้ป้อนในวิดเจ็ต หากวิดเจ็ตยอมรับเพียงค่าเดียว เช่น วิดเจ็ต |
date |
ค่าอินพุตวันที่และเวลาจากวิดเจ็ต |
date |
ค่าอินพุตวันที่จากวิดเจ็ต |
time |
ค่าอินพุตเวลาจากวิดเจ็ต |
StringInputs
พารามิเตอร์อินพุตสําหรับวิดเจ็ตปกติ สําหรับวิดเจ็ตที่มีค่าเดียว จะเป็นรายการค่าเดี่ยว สําหรับวิดเจ็ตที่มีค่าหลายค่า เช่น ช่องทําเครื่องหมาย ระบบจะแสดงค่าทั้งหมด
การแสดง JSON |
---|
{ "value": [ string ] } |
ช่อง | |
---|---|
value[] |
รายการสตริงที่ผู้ใช้ป้อน |
DateTimeInput
ค่าอินพุตวันที่และเวลา
การแสดง JSON |
---|
{ "msSinceEpoch": string, "hasDate": boolean, "hasTime": boolean } |
ช่อง | |
---|---|
ms |
เวลานับตั้งแต่เวลาเริ่มต้นเป็นมิลลิวินาที |
has |
อินพุต |
has |
อินพุต |
DateInput
ค่าอินพุตวันที่
การแสดง JSON |
---|
{ "msSinceEpoch": string } |
ช่อง | |
---|---|
ms |
เวลาตั้งแต่เวลา Epoch ในหน่วยมิลลิวินาที |
TimeInput
ค่าเวลาที่ป้อน
การแสดง JSON |
---|
{ "hours": integer, "minutes": integer } |
ช่อง | |
---|---|
hours |
ชั่วโมงในรูปแบบเวลาแบบ 24 ชั่วโมง |
minutes |
จํานวนนาทีที่ผ่านไปแล้วของชั่วโมง ค่าที่ใช้ได้คือ 0 ถึง 59 |