ผู้เข้าร่วมคือบุคคลที่เข้าร่วมการโทรหรือใช้โหมดแยกหน้าจอประชุม กำลังดูในฐานะผู้ชม หรืออุปกรณ์ในห้องที่เชื่อมต่อกับการโทร โดยแต่ละคนจะมีทรัพยากร
conferenceRecords.participants
1 รายการสำหรับแต่ละคน
เซสชันผู้เข้าร่วมคือรหัสเซสชันที่ไม่ซ้ำที่สร้างขึ้นสำหรับคู่อุปกรณ์ของผู้เข้าร่วมแต่ละคู่ที่เข้าร่วมการโทร
โดยจะมีทรัพยากร conferenceRecords.participants.participantSessions
1 รายการสำหรับแต่ละเซสชัน หากผู้เข้าร่วมเข้าร่วมการโทรเดียวกันหลายครั้งจากคู่อุปกรณ์ของผู้เข้าร่วมคู่เดียวกัน ผู้เข้าร่วมจะได้รับรหัสเซสชันที่ไม่ซ้ำกันแต่ละรหัส
หน้านี้จะอธิบายวิธีดูข้อมูลผู้เข้าร่วมทั้งหมดที่เข้าร่วมหรืออยู่ในการประชุม หรือข้อมูลเกี่ยวกับผู้เข้าร่วมคนเดียวรวมถึงข้อมูลเซสชัน
ผู้เข้าร่วม
ส่วนต่อไปนี้จะแสดงรายละเอียดเกี่ยวกับวิธีรับข้อมูลเกี่ยวกับผู้เข้าร่วม
ทรัพยากร conferenceRecords.participants
จะมีช่อง user
user
เป็นออบเจ็กต์ต่อไปนี้ได้เท่านั้น
signedinUser
คือบุคคลที่เข้าร่วมจากคอมพิวเตอร์ส่วนบุคคล อุปกรณ์เคลื่อนที่ หรือ ผ่านโหมดแยกหน้าจอประชุม
บัญชีหุ่นยนต์ที่อุปกรณ์ห้องประชุมใช้
anonymousUser
คือผู้ใช้ที่ไม่ระบุตัวและไม่ได้ลงชื่อเข้าใช้บัญชี GooglephoneUser
คือผู้ใช้ที่โทรเข้าจากโทรศัพท์ซึ่งไม่ทราบข้อมูลประจำตัวของผู้ใช้ เนื่องจากผู้ใช้ไม่ได้ลงชื่อเข้าใช้ด้วยบัญชี Google
ค้นหาผู้เข้าร่วมทั้งหมด
หากต้องการดูรายละเอียดเกี่ยวกับผู้เข้าร่วมทั้งหมดในบันทึกการประชุม ให้ใช้เมธอด list()
ในทรัพยากร conferenceRecords.participants
ที่มีพารามิเตอร์เส้นทาง parent
คุณจะใช้ช่อง earliestStartTime
หรือ latestEndTime
เพื่อกรองผู้ใช้ที่เข้าร่วมก่อนหรือออกจากช่วงเวลาหนึ่งๆ ได้ ทั้ง 2 ช่องใช้รูปแบบการประทับเวลาในรูปแบบ RFC 3339 UTC "ซูลู" ซึ่งมีความละเอียดระดับนาโนวินาทีและตัวเลขเศษส่วนได้สูงสุด 9 หลัก ดังนี้
{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z
เช่น
earliestStartTime < 2023-10-01T15:01:23Z
latestEndTime < 2023-10-01T15:01:23Z
หากต้องการรับผู้เข้าร่วมที่ใช้งานอยู่ในการประชุมที่มีอยู่ ให้ใช้ latestEndTime IS
NULL
เมธอดจะแสดงผลรายชื่อผู้เข้าร่วมการประชุมโดยเรียงตามเวลาเข้าร่วมจากมากไปหาน้อยตามอินสแตนซ์ของทรัพยากร conferenceRecords.participants
ตัวอย่างโค้ดต่อไปนี้จะแสดงวิธีแสดงรายชื่อผู้เข้าร่วมทั้งหมดในบันทึกการประชุม
Java
Node.js
Python
แทนที่ค่าหลักด้วยชื่อของบันทึกการประชุม
ค้นหาผู้เข้าร่วมที่ต้องการ
หากต้องการค้นหาผู้เข้าร่วมที่เจาะจง ให้ใช้เมธอด get()
ในทรัพยากร conferenceRecords.participants
ที่มีพารามิเตอร์เส้นทาง name
หากต้องการเรียกข้อมูลชื่อผู้เข้าร่วม ให้ใช้เมธอด conferenceRecords.participants.list
เมธอดแสดงผลชื่อผู้เข้าร่วมเป็นอินสแตนซ์ของทรัพยากร conferenceRecords.participants
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเรียกข้อมูลผู้เข้าร่วมบางราย
Java
Node.js
Python
แทนที่ชื่อผู้เข้าร่วมด้วยชื่อผู้เข้าร่วมที่ต้องการค้นหา
เซสชันผู้เข้าร่วม
ส่วนต่อไปนี้จะแสดงรายละเอียดวิธีรับข้อมูลเกี่ยวกับเซสชันของผู้เข้าร่วม
ค้นหาเซสชันผู้เข้าร่วมทั้งหมด
หากต้องการดูรายละเอียดเกี่ยวกับเซสชันผู้เข้าร่วมทั้งหมดของผู้เข้าร่วมในบันทึกการประชุม ให้ใช้เมธอด list()
ในทรัพยากร conferenceRecords.participants.participantSessions
ที่มีพารามิเตอร์เส้นทาง parent
คุณจะใช้ช่อง startTime
หรือ endTime
เพื่อกรองผู้ใช้ที่เข้าร่วมก่อนหรือออกจากช่วงเวลาหนึ่งๆ ได้ ทั้ง 2 ช่องใช้รูปแบบการประทับเวลาในรูปแบบ RFC 3339 UTC
"ซูลู" ซึ่งมีความละเอียดระดับนาโนวินาทีและตัวเลขเศษส่วนได้สูงสุด 9 หลัก ดังนี้
{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z
เช่น
startTime < 2023-10-01T15:01:23Z
endTime < 2023-10-01T15:01:23Z
เมธอดจะแสดงผลรายการเซสชันผู้เข้าร่วมโดยเรียงตามเวลาเข้าร่วมตามลําดับจากมากไปน้อยตามอินสแตนซ์ของทรัพยากร conferenceRecords.participants.participantSession
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีระบุเซสชันผู้เข้าร่วมทั้งหมดในบันทึกการประชุม
Java
Node.js
Python
แทนที่ค่าหลักด้วยชื่อของบันทึกการประชุมและชื่อผู้เข้าร่วม
ค้นหาเซสชันผู้เข้าร่วมที่ต้องการ
หากต้องการค้นหาเซสชันผู้เข้าร่วมที่เจาะจง ให้ใช้เมธอด get()
ในทรัพยากร conferenceRecords.participants.participantSessions
ที่มีพารามิเตอร์เส้นทาง name
หากต้องการเรียกข้อมูลชื่อผู้เข้าร่วม ให้ใช้เมธอด list()
เมธอดแสดงผลชื่อผู้เข้าร่วมเป็นอินสแตนซ์ของทรัพยากร conferenceRecords.participants.participantSessions
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเรียกดูเซสชันผู้เข้าร่วมที่เฉพาะเจาะจง
Java
Node.js
Python
แทนที่ชื่อผู้เข้าร่วมด้วยชื่อผู้เข้าร่วมที่ต้องการค้นหา