说明
- 支持查询预约会议及网络研讨会已参会成员列表。
- 如果会议还未开始,调用此接口查询会返回空列表。
请求方式: POST(HTTPS)
请求地址: https://qyapi.weixin.qq.com/cgi-bin/meeting/get_attendee_list?access_token=ACCESS_TOKEN
请求包体:
{
"meetingid":"meetingid11234",
"sub_meetingid":"submeetingid11111",
"start_time":168888888,
"end_time":179999999,
"cursor":"jigeng=",
"limit":100
}
参数说明:
参数 | 必须 | 类型 | 说明 |
---|---|---|---|
access_token | 是 | string | 调用接口凭证。获取方法查看“获取access_token” |
meetingid | 是 | string | 会议id |
sub_meetingid | 否 | string | 周期性会议子会议 ID。 说明:可通过查询成员的会议列表、查询会议接口获取返回的子会议 ID,即 current_sub_meeting_id。如果是周期性会议,此参数必传。 |
start_time | 否 | uint32 | 参会时间过滤起始时间(单位秒)。 说明:时间区间不允许超过31天,如果为空默认当前时间前推31天;start_time 和 end_time 都没传时最大查询时间跨度90天;对于周期性会议查询暂时不生效,请使用分页参数查询。 |
end_time | 否 | uint32 | 参会时间过滤终止时间(单位秒)。 说明:时间区间不允许超过31天,如果为空默认取当前时间;start_time 和 end_time 都没传时最大查询时间跨度90天;对于周期性会议查询暂时不生效,请使用分页参数查询。 |
cursor | 否 | string | 分页查询用,将上一个请求返回的next_cursor字段传入。第一次查询时可不传值 |
limit | 否 | uint32 | 拉取参会成员条数,目前每页支持最大100条。 |
注意:
limit参数必须与首次调用获得cursor时传入的limit一致。
权限说明
返回结果:
{
"errcode": 0,
"errmsg": "ok",
"has_more": false,
"next_cursor": "jigjegn==",
"attendees": [{
"tmp_openid": "lisi",
"userid":"",
"join_time": "166666666",
"quit_time": "166666666",
"instance_id": 1,
"role": 0,
"webinar_role": 0,
"join_type": 0,
"net": "WIFI",
"audio_state": true,
"screen_shared_state": true,
"customer_data": "data"
}]
}
参数说明
参数 | 类型 | 说明 |
---|---|---|
errcode | int32 | 返回码 |
errmsg | string | 对返回码的文本描述内容 |
has_more | bool | 是否还有待拉取的成员列表 |
next_cursor | string | 分页用,下一次拉取列表将该字段填入cursor字段 |
attendees | object[] | 参会人列表,详见Attendee |
Attendee说明
参数 | 类型 | 说明 |
---|---|---|
userid | string | 企业内参会成员userid |
tmp_openid | string | 会议中为每个参会成员授予的临时 ID |
join_time | string | 参会者加入会议时间戳(单位秒)。 |
quit_time | string | 参会者离开会议时间戳(单位秒)。 |
instance_id | uint32 | 成员的终端设备类型: 0:PSTN 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备(即MRA设备) 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch MacOS 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch iOS/iPadOS |
role | uint32 | 成员角色: 0:普通成员角色 1:创建者角色 2:主持人 3:创建者+主持人 4:游客(通过微信小程序入会的用户) 5:游客+主持人 6:联席主持人 7:创建者+联席主持人 |
webinar_role | uint32 | 网络研讨会成员角色: 0:普通参会角色 1:内部嘉宾 2:外部嘉宾 3:邀请链接入会嘉宾 4:观众 |
join_type | uint32 | 入会方式: 0:PSTN 普通用户,标准的手机或固话类型 1:普通 VOIP 用户 2:附属投屏 VOIP 3:linux sdk for VOIP 4:附属语音 PSTN 5:附属视频 PSTN 6:linux sdk for PSTN |
net | string | 网络类型:有线、WIFI、2G、3G、4G、未知。当成员在会中时才能返回。 |
audio_state | bool | 麦克风状态: true:开启 false:关闭 |
video_state | bool | 摄像头状态: true:开启 false:关闭 |
screen_shared_state | bool | 屏幕共享状态: true:开启 false:关闭 |
customer_data | string | 如果参会成员是通过专属链接进会。 给出成员专属字段 |