1. 修改会议的基本信息,只需要提供修改的字段即可 2. 只有主持人才可以修改会议信息 3. 会议的开始时间必须小于结束时间 4. 会议结束后,无法修改相关信息 5. 添加 roomId 参数时,表示更换会议室,如果 roomId 为 null 则表示取消对应会议室的预约 6. 只有当修改了会议的基础信息时,如果 reInvite 为 true,则会重新邀请所有未参加的会议成员,对应成员状态改为邀请中
Authorization: Bearer ********************{
"theme": "string",
"code": "string",
"scheduleType": 0,
"recurringRule": {
"startDate": "string",
"endDate": "string",
"recurringType": 1,
"interval": 0,
"dayOfWeeks": "new ArrayList<>()",
"dayOfMonths": "new ArrayList<>()",
"monthOfYears": "new ArrayList<>()"
},
"content": "string",
"meetingOption": {
"password": "string",
"autoMuteType": "{value: 0}",
"autoCallEnabled": false,
"autoRecordEnabled": false,
"recordLayoutMode": "{value: 1}",
"recordLayoutTemplate": "string",
"bannerEnabled": false,
"bannerInfo": {
"text": "string",
"textSize": 0,
"textColor": {
"a": 0,
"r": 0,
"g": 0,
"b": 0
},
"backgroundColor": {
"a": 0,
"r": 0,
"g": 0,
"b": 0
},
"textLocation": 0,
"displayModel": 0,
"bannerId": 0
},
"subtitleEnabled": false,
"subtitleInfo": {
"text": "string",
"textSize": 0,
"textColor": {
"a": 0,
"r": 0,
"g": 0,
"b": 0
},
"backgroundColor": {
"a": 0,
"r": 0,
"g": 0,
"b": 0
},
"textLocation": 0,
"displayModel": 0
},
"mediaCapabilityOptions": {
"bitRate": "2048kbit/s",
"mediaCrypto": "自动加密",
"frameRate": "自动",
"videoResolution": "自动",
"videoCodecs": "自动",
"audioCodecs": "自动",
"auxiliaryStreamBandwidthWeight": "50%",
"enableVideoNack": true,
"minVideoDelayMs": 50,
"maxVideoFecRate": 300,
"videoDenoiseMode": "{value: 0}",
"enableAudioNack": true,
"minAudioDelayMs": 80,
"maxAudioFecRate": 900,
"audioDenoiseMode": "{value: 0}"
},
"joinBeforeMasterEnabled": true,
"applyMasterEnabled": true,
"masterPassword": "string",
"masterPasswordTimes": 10,
"maxEndpointCount": 0,
"joinPermissionRangeType": "{value: 0}",
"layoutOptions": "new ArrayList<>()"
},
"startTime": "string",
"endTime": "string",
"venues": "new ArrayList<>()",
"recurringMeetingApplied": false,
"masters": "new ArrayList<>()",
"thirdPartyMeetingId": "string"
}curl --location --request PUT '/meeting/api/v1/admin/meetings/' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"theme": "string",
"code": "string",
"scheduleType": 0,
"recurringRule": {
"startDate": "string",
"endDate": "string",
"recurringType": 1,
"interval": 0,
"dayOfWeeks": "new ArrayList<>()",
"dayOfMonths": "new ArrayList<>()",
"monthOfYears": "new ArrayList<>()"
},
"content": "string",
"meetingOption": {
"password": "string",
"autoMuteType": "{value: 0}",
"autoCallEnabled": false,
"autoRecordEnabled": false,
"recordLayoutMode": "{value: 1}",
"recordLayoutTemplate": "string",
"bannerEnabled": false,
"bannerInfo": {
"text": "string",
"textSize": 0,
"textColor": {
"a": 0,
"r": 0,
"g": 0,
"b": 0
},
"backgroundColor": {
"a": 0,
"r": 0,
"g": 0,
"b": 0
},
"textLocation": 0,
"displayModel": 0,
"bannerId": 0
},
"subtitleEnabled": false,
"subtitleInfo": {
"text": "string",
"textSize": 0,
"textColor": {
"a": 0,
"r": 0,
"g": 0,
"b": 0
},
"backgroundColor": {
"a": 0,
"r": 0,
"g": 0,
"b": 0
},
"textLocation": 0,
"displayModel": 0
},
"mediaCapabilityOptions": {
"bitRate": "2048kbit/s",
"mediaCrypto": "自动加密",
"frameRate": "自动",
"videoResolution": "自动",
"videoCodecs": "自动",
"audioCodecs": "自动",
"auxiliaryStreamBandwidthWeight": "50%",
"enableVideoNack": true,
"minVideoDelayMs": 50,
"maxVideoFecRate": 300,
"videoDenoiseMode": "{value: 0}",
"enableAudioNack": true,
"minAudioDelayMs": 80,
"maxAudioFecRate": 900,
"audioDenoiseMode": "{value: 0}"
},
"joinBeforeMasterEnabled": true,
"applyMasterEnabled": true,
"masterPassword": "string",
"masterPasswordTimes": 10,
"maxEndpointCount": 0,
"joinPermissionRangeType": "{value: 0}",
"layoutOptions": "new ArrayList<>()"
},
"startTime": "string",
"endTime": "string",
"venues": "new ArrayList<>()",
"recurringMeetingApplied": false,
"masters": "new ArrayList<>()",
"thirdPartyMeetingId": "string"
}'{}