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

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