เหตุการณ์ที่เกิดขึ้นในไคลเอ็นต์ RCS ของผู้ใช้และเกี่ยวข้องกับการสนทนากับตัวแทน
เช่น เหตุการณ์อาจบ่งชี้ว่าผู้ใช้กำลังพิมพ์หรือผู้ใช้อ่านข้อความก่อนหน้านี้จากตัวแทน
UserEvent จะปรากฏในช่อง "data" ของออบเจ็กต์ "message" ที่เอเจนต์ได้รับจากการสมัครใช้บริการ Google Pub/Sub ฟิลด์ "data" เป็นสตริงที่เข้ารหัส base64 ซึ่งเอเจนต์ต้องถอดรหัสเพื่อให้ตรงกับโครงสร้าง UserEvent
การแสดง JSON |
---|
{
"senderPhoneNumber": string,
"eventType": enum ( |
ช่อง | |
---|---|
senderPhoneNumber |
หมายเลขโทรศัพท์ (ในรูปแบบ E.164) ของผู้ใช้ที่เกี่ยวข้องกับเหตุการณ์ |
eventType |
ประเภทของกิจกรรม |
eventId |
รหัสเหตุการณ์ที่ไม่ซ้ำกันซึ่งกำหนดโดยไคลเอ็นต์ RCS ของผู้ใช้ที่ส่ง |
messageId |
รหัสของข้อความที่เชื่อมโยงกับเหตุการณ์ เช่น ข้อความที่ส่งไปยังไคลเอ็นต์ RCS ของผู้ใช้หรือผู้ใช้อ่านแล้ว ฟิลด์นี้จะสร้างขึ้นสำหรับเหตุการณ์ DELIVERED และ READ |
sendTime |
เวลาที่ไคลเอ็นต์ RCS ส่งเหตุการณ์ ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็น Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น |
agentId |
ตัวระบุที่ไม่ซ้ำกันของตัวแทน ตั้งค่าโดย RCS for Business |