参与者是指加入了
或使用副屏模式的
模式、以观看者身份观看
连接到通话的房间设备。有一个
conferenceRecords.participants
为每个人提供所需的资源
参与者会话是指为加入通话的每个参与者-设备对创建的唯一会话 ID。有一个
conferenceRecords.participants.participantSessions
每个会话的资源如果参与者多次加入同一通话
系统会为他们分配唯一的会话 ID。
本页面介绍了如何获取所有参与者的相关信息 或者正在进行会议,或者 发送单个参与者的信息及其会话信息。
参与者
以下部分详细介绍了如何获取有关参与者的信息。
通过
conferenceRecords.participants
资源包含 user
字段。user
只能是以下对象之一:
signedinUser
是:通过个人计算机、移动设备或 (通过副屏模式)。
会议室设备使用的机器人账号。
anonymousUser
是未登录 Google 账号的无法识别的用户。phoneUser
是指从用户身份未知的电话拨号加入的用户。 因为他们尚未登录 Google 账号。
搜索所有参与者
如要获取会议记录中所有参与者的详细信息,请使用
list()
调用
conferenceRecords.participants
具有 parent
路径参数的资源。
您可以使用 earliestStartTime
或 latestEndTime
字段进行过滤,
在一定时间之前或之后加入的用户。这两个字段都使用
时间戳
RFC 3339 中的格式
UTC(祖鲁时间)格式,分辨率为纳秒,最多九个小数位:
{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
字段过滤出已加入
特定时间之前或之后退出这两个字段都使用
时间戳
RFC 格式
3339(世界协调时间)
“祖鲁语”格式,分辨率为纳秒,最多九个小数位:
{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
将父值替换为会议记录的名称和 显示参与者姓名
搜索特定参与者会话
如需搜索特定的参与者会话,请对 conferenceRecords.participants.participantSessions
资源使用 get()
方法,并使用 name
路径参数。如需检索参与者的姓名,请使用 list()
方法。
该方法会返回参与者姓名作为
conferenceRecords.participants.participantSessions
资源。
以下代码示例展示了如何检索特定的参与者会话:
Java
Node.js
Python
将参与者姓名替换为要查找的特定参与者的姓名。
使用 People API 检索参与者详细信息
要检索有关参与者的详细信息,请使用
people.get
方法(在
People API。
- 使用路径的尾部组件从参与者资源名称中提取人员的 ID。例如,如果参与者的资源名称
conferenceRecords/abc-123/participants/12345
是 People API 为12345
。 - 包含来源
READ_SOURCE_TYPE_PROFILE
、READ_SOURCE_TYPE_CONTACT
、 和READ_SOURCE_TYPE_OTHER_CONTACT
。这样可以确保内部用户 Google Workspace 组织和外部联系人包含在 响应。
以下示例会搜索某位用户的组织个人资料和联系人:
cURL
curl \
'https://people.googleapis.com/v1/people/PERSON_ID?personFields=names%2CemailAddresses&sources=READ_SOURCE_TYPE_OTHER_CONTACT&sources=READ_SOURCE_TYPE_PROFILE&sources=READ_SOURCE_TYPE_CONTACT' \
--header 'Authorization: Bearer ACCESS_TOKEN' \
--header 'Accept: application/json' \
--compressed