Event/Meeting
1)JoinMeetingCompleted(入会完成)
接口支持最低版本号:3.8.10
{
"jsonrpc": "2.0",
"method":"Event/Meeting",
"result":{
"error_code":0,
"message":"",
"sub_event": "JoinMeetingCompleted",
"data":{
"meeting_info":{
"meeting_status":int, // 会议状态 0 会前 1 会中 2 正在加入会议 3 等候室
"meeting_type":int, // 会议类型 只在会中返回
"meeting_title":str, // 会议标题 只在会中返回
"meeting_code":str, // 会议号 只在会中返回
"meeting_password":str, // 会议密码 只在会中返回
"meeting_time":{// 只在会中返回
"begin_time":int, // 会议开始时间戳
"end_time":int // 会议结束时间戳
},
"formatted_meeting_code":str, // 格式化后会议号 只在会中返回
"meeting_creator_name":str, // 会议创建者名字 只在会中返回
"host_status": 0 // 0主持人不在会中 1主持人在会中
},
"self_user_info":{// 只在会中返回
"app_uid": str, // 账号id
"app_id": str, // 企业id
"user_id": str, // 会中用户id
"host": bool, // 是否主持人
"co_host": bool, // 是否联席主持人
"instance_id": int, // 应用类型id
"user_type": int, //用户类型
"is_creator": bool, // 是否会议创建者
"role_type": int,
"video_on": bool, //是否开启视频
"audio_on": bool, //是否开启音频
"screen_sharing": bool, //是否屏幕共享
"screen_share_type": int, //屏幕共享类型
"web_sharing": bool,//是否文档共享
"nickname":str, //用户名称
},
"device_info":{
"mic_info":{ // 当前麦克风信息
"switch":bool, //是否开启
},
"speaker_info":{ // 当前扬声器信息
"switch":bool, //是否开启
"volume":int //音量
},
"camera_info":{ // 当前摄像头信息
"switch":bool, //是否开启
}
}
}
}
}
2)DissolveMeeting(解散会议)
接口支持最低版本号:3.8.10
{
"jsonrpc": "2.0",
"method":"Event/Meeting",
"result":{
"error_code":0,
"message":"",
"sub_event": "DissolveMeeting",
}
}
3)LeaveMeeting(离开会议)
接口支持最低版本号:3.8.10
{
"jsonrpc": "2.0",
"method":"Event/Meeting",
"result":{
"error_code":0,
"message":"",
"sub_event": "LeaveMeeting",
"data":{
"leave_reason":1 // 离会原因,参考下表
}
}
}
leave_reason | 描述 |
---|---|
0 | 未知原因 |
1 | 主动离开 |
2 | 被动离开 |
3 | 会议被解散 |
4 | 其他端入会 |
>4 | 其他未定义的原因,后续补充 |
4)JoinWaitingRoom(加入等候室)
接口支持最低版本号:3.8.10
{
"jsonrpc":"2.0",
"method":"Event/Meeting",
"sub_event":"JoinWaitingRoom",
"result":{
"error_code":0,
"message":"",
"data":{
"meeting_info":{
"meeting_status":int, // 会议状态
"meeting_title":str, // 会议标题 只在会中返回
"meeting_time":{// 只在会中返回
"begin_time":int, // 会议开始时间戳
"end_time":int // 会议结束时间戳
},
"formatted_meeting_code":str, // 格式化后会议号 只在会中返回
"meeting_creator_name":str, // 会议创建者名字 只在会中返回
},
"device_info":{
"mic_info":{ // 当前麦克风信息
"switch":bool, //是否开启
},
"speaker_info":{ // 当前扬声器信息
"switch":bool, //是否开启
"volume":int //音量
},
"camera_info":{ // 当前摄像头信息
"switch":bool, //是否开启
}
}
}
}
}
5)LeaveWaitingRoom ( 离开等候室)
接口支持最低版本号:3.8.10
{
"jsonrpc":"2.0",
"method":"Event/Meeting",
"sub_event":"LeaveWaitingRoom",
"result":{
"error_code":0,
"message":"", // toast
"data":{
"leave_reason":0,
}
}
}
6)MoveToWaitingRoom (被移入等候室)
接口支持最低版本号:3.8.10
{
"jsonrpc":"2.0",
"method":"Event/Meeting",
"sub_event":"MoveToWaitingRoom",
"result":{
"error_code":0,
"message":"",
"data":{
"meeting_info":{
"meeting_status":int, // 会议状态
"meeting_title":str, // 会议标题 只在会中返回
"meeting_time":{// 只在会中返回
"begin_time":int, // 会议开始时间戳
"end_time":int // 会议结束时间戳
},
"formatted_meeting_code":str, // 格式化后会议号 只在会中返回
"meeting_creator_name":str, // 会议创建者名字 只在会中返回
"host_status": 0,
},
"device_info":{
"mic_info":{ // 当前麦克风信息
"switch":bool, //是否开启
},
"speaker_info":{ // 当前扬声器信息
"switch":bool, //是否开启
"volume":int //音量
},
"camera_info":{ // 当前摄像头信息
"switch":bool, //是否开启
}
}
}
}
}
7)UpdateMeetingList(更新会议列表)
接口支持最低版本号:3.8.10
{
"jsonrpc": "2.0",
"method":"Event/Meeting",
"result":{
"error_code":0,
"message":"",
"sub_event": "UpdateMeetingList",
"data":{
"meeting_list":[ // 目前最多返回 10 个
{
"meeting_title": "XXX的快速会议", // 会议名称
"meeting_time": { // 会议时间
"begin_time":int, // 会议开始时间戳
"end_time":int // 会议结束时间戳
},
"meeting_creator_name": "xxx" // 创建者
"meeting_code": "", // 会议号
"meeting_id": "", // 会议id
"meeting_type": 1,// 会议类型
"formatted_meeting_code": "" // 格式化的会议号
}
]
}
}
}
8)RequestRecord (请求录制)
接口支持最低版本号:3.9.150
{
"jsonrpc":"2.0",
"method":"Event/Meeting",
"sub_event":"RequestRecord",
"result":{
"error_code":0,
"message":"", // toast
}
}
9)LayoutSwitchChanged (布局切换变更)
接口支持最低版本号:3.9.150
{
"jsonrpc":"2.0",
"method":"Event/Meeting",
"result":{
"error_code":0,
"message":"成功",
"sub_event":"LayoutSwitchChanged",
"data":{
"current_switch_type":2,
"layout_switch_enable":true,
"layout_switch_list":[
{
"switch_type":1,
"enable":true
},
{
"switch_type":2,
"enable":true,
"show_voice_active":true
},
{
"switch_type":3,
"enable":true
},
{
"switch_type":4,
"enable":true
},
{
"switch_type":5,
"enable":true
},
{
"switch_type":6,
"enable":true
},
{
"switch_type":7,
"enable":true
}
]
}
}
}
下载 Event/Meeting.pdf
Copyright(C)2023 HFBangFu Inc. All Rights Reserved
皖ICP备12017563号-5