Method: users.spaces.updateSpaceReadState

อัปเดตสถานะการอ่านของผู้ใช้ภายในพื้นที่ทำงาน ซึ่งใช้ในการระบุข้อความที่อ่านแล้วและยังไม่อ่าน ดูตัวอย่างได้ที่อัปเดตสถานะการอ่านพื้นที่ทำงานของผู้ใช้

ต้องมีการการตรวจสอบสิทธิ์ของผู้ใช้

คำขอ HTTP

PATCH https://chat.googleapis.com/v1/{spaceReadState.name=users/*/spaces/*/spaceReadState}

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
spaceReadState.name

string

ชื่อทรัพยากรของสถานะการอ่านพื้นที่ทำงาน

รูปแบบ: users/{user}/spaces/{space}/spaceReadState

พารามิเตอร์การค้นหา

พารามิเตอร์
updateMask

string (FieldMask format)

ต้องระบุ เส้นทางฟิลด์ที่จะอัปเดต เส้นทางฟิลด์ที่รองรับในปัจจุบัน

  • lastReadTime

เมื่อ lastReadTime อยู่ก่อนเวลาที่สร้างข้อความล่าสุด พื้นที่ทำงานจะแสดงเป็นยังไม่อ่านใน UI

หากต้องการทําเครื่องหมายพื้นที่ทํางานว่าอ่านแล้ว ให้ตั้งค่า lastReadTime เป็นค่าที่หลังจาก (มากกว่า) เวลาสร้างข้อความล่าสุด ระบบจะบังคับให้ lastReadTime ตรงกับเวลาที่สร้างข้อความล่าสุด โปรดทราบว่าสถานะอ่านของพื้นที่ทำงานจะมีผลกับสถานะอ่านของข้อความที่ปรากฏในการสนทนาระดับบนสุดของพื้นที่ทำงานเท่านั้น การตอบกลับในชุดข้อความจะไม่ได้รับผลกระทบจากการประทับเวลานี้ และจะอาศัยสถานะการอ่านชุดข้อความแทน

เนื้อหาของคำขอ

เนื้อความของคำขอมีอินสแตนซ์ของ SpaceReadState

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ SpaceReadState

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

  • https://www.googleapis.com/auth/chat.users.readstate

สำหรับข้อมูลเพิ่มเติม โปรดดูที่คู่มือการให้สิทธิ์