编辑会议
更新时间:2025-04-28 02:10:16

编辑会议

请求方法

PUT

请求地址

/users/{userId}/meetings/{meetingPlanId}

请求参数

请求参数 参数类型 数据类型 是否必须 描述
userId Path String 用户id,长度32
meetingPlanId Path String 会议id,长度32
updateType Body Integer 更新类型,可选值:0:更新单个会议,1:更新会议序列
profile Body Integer 会议模式,默认 :0,可选值: 0 = 视频会议模式;2 = 研讨会模式;3 = 语音会议模式
conferencePassword Body String 会议密码 ,六位数字。未传该参数,表示不修改密码,密码使用创建会议时的设置;传入空值,代表修改密码为空;设置会议密码需传入该参数,并且密码为六位数数字
startDate Body String 会议开始日期,格式为yyyy-MM-dd,允许当前日期到未来1年内的日期。例:2019-12-01
startTime Body String 会议开始时间,格式为HH:mm,小时部分使用24小时计算。会议开始时间必须大于当前时间。例:19:05
subject Body String 会议主题,长度小于128
sequence Body Long 会议顺序号,取值范围为[1, 100],更新单个会议时必输
zoneId Body String 时区ID。具体时区列表信息详见基础信息-查询时区列表接口
durationHour Body Integer 会议持续时间小时部分,取值范围为[0, 48)。
durationMinute Body Integer 会议持续时间分钟部分,当durationHour为0时,可选值为:30、45;其他情况下,可选值为:0、15、30、45。
recurrenceType Body Integer 周期会议循环类型,取值范围为:0:按天循环,1:按周循环,2:按月的第X天循环。此项没有值表示单次会议。更新会议序列时必输。 注意:直播类型的会议不能预约为周期会议。当原会议为周期会议,而更新时数据为空时,将设置为单次会议。
interval Body Integer 时间间隔,当recurrenceType为0和1时必输。
当recurrenceType为0时,取值范围为[1, 365]。
当recurrenceType为1时,取值范围为[1, 52]。
例:当recurrenceType为0时,interval = 2,表示每隔2天进行一个会议。
dayOfWeeks Body String[] 每周的周几,当recurrenceType为1时必输。取值范围为:1:星期日,2:星期一,3:星期二,4:星期三,5:星期四,6:星期五,7:星期六
rangeEndDate Body String 循环结束日期,格式为yyyy-MM-dd,当recurrenceType有值时必输。循环结束日期必须大于会议开始日期。最大可以选择1年以内的日期
remark Body String 备注,最大长度为300。若为空则数据更新为空字符。
participants Body Participant[] 参会成员列表。参会成员数量最大支持100个,若为空则数据更新为组织者
enableAutoRecord Body Boolean 是否开启自动录制,若为空则数据更新为个人信息-高级设置中的自动录制设置
speakMode Body Integer 发言模式类型,取值范围: 0:自由发言,1:举手发言,默认值为0
enableWaitingRoom Body Boolean 是否启用会议等候室,默认不修改
~~waitingRoomMode~~ Body Integer 已废弃,,支持旧版本兼容,请使用waitingRoomModeList这个字段。会议等候室设置,可选值:0=企业内所有人;1=仅主持人;2=企业内所有人及受邀参会者;3=仅受邀参会者 启用会议等候室设置时,必填
enableJoinAutoMute Body Boolean 是否入会自动静音 默认不修改
enableJoinForwardModerator Body Boolean 是否允许主持人之前加入 默认不修改
~~enableScreenShareWatermark~~ Body Boolean 已废弃,支持旧版本兼容,请使用enableWatermark字段。是否启用屏幕共享水印,不传则保持旧值 (启用需先开启仅登录用户入会)
enableWatermark Body Boolean 是否启用水印,不传则保持旧值 (启用需先开启仅登录用户入会)
watermarkTransparency Body Integer 水印透明度,0:浅;1:中;2:深,不传则保持旧值
watermarkFontSize Body Integer 水印文字大小,0:小;1:中;2:大, 不传则保持旧值
enableOnlyLoginUserJoin Body Boolean 是否启用仅登录用户入会 默认不修改 (关闭“仅登录用户入会”时需同步关闭水印)
language Header String 修改会议邮件通知会议日程的语言,默认为英文,中文:zh,英文:en
waitingRoomModeList Body Integer[] 会议等候室设置(新),可选值:0=开启企业内所有人;1=开启受邀参会者;2=开启第三方入会Ip白名单 启用会议等候室设置时,必填。对于只传递字段waitingRoomMode的场景,已做兼容处理。如果同时传递字段waitingRoomMode和字段waitingRoomModeList,则取字段waitingRoomModeList的值。
enableReachTimeAutoInvite Body Boolean 是否开启到点自动邀请,默认为个人信息-基础设置中的到点自动邀请设置,受企业强管控
isVideo Body Boolean 是否视频会议,true为预约类型为视频会议,false 为纯线下会议 默认不修改
rooms Body room[] 会议室ID列表,最大包含200条记录 ,列表中的会议室ID,代表这次预约会议选中的会议室,不传使用旧值,传空认为是清空会议室

HTTP状态码

返回值 描述
200 操作成功
400 客户端传参异常
401 鉴权失败
500 服务端异常

响应参数

参数 数据类型 描述
id String 会议id

Participant对象定义

参数 参数类型 数据类型 是否必需 描述
id Body String 参会者id,长度小于64,若为外部参会者,可以为邮箱地址
role Body Integer 参会者角色,0:组织者;1:主持人;2:参会者。
type Body Integer 参会者类型,0:内部参会者;1:外部参会者。默认:0

room对象定义

参数 参数类型 数据类型 是否必需 描述
roomId Body String 实体会议室id
type Body Integer room类型,1:实体会议室

请求消息示例

PUT /open/api/v2/users/3637ad2cc6d040aeaf27f78d8c8826db/meetings/97575840aeeb49a5b5deeddd5595f9f4 HTTP/1.1
Host: api.yealink.com
Content-Type: application/json

{
    "profile": 2,
    "subject": "test的会议测试编辑",
    "conferencePassword": "123456",
    "zoneId": "China_Standard_Time",
    "updateType": 0,
    "startDate": "2020-03-11",
    "startTime": "17:50",
    "sequence": 1,
    "durationHour": 0,
    "durationMinute": 30,
    "recurrenceType": 0,
    "interval": 1,
    "dayOfWeeks": [
        3
    ],
    "rangeEndDate": "2020-03-14",
    "remark": "",
    "participants": [
        {
            "id": "3637ad2cc6d040aeaf27f78d8c8826db",
            "type": 0,
            "role": 0
        }
    ],
    "enableAutoRecord": false,
    "speakMode": 0,
    "enableWaitingRoom": false,
    "waitingRoomMode": 3,
    "enableJoinAutoMute": false,
    "enableJoinForwardModerator": false,
    "enableScreenShareWatermark": false,
    "enableWatermark": false,
    "watermarkTransparency": 1, 
    "watermarkFontSize": 1,  
    "enableOnlyLoginUserJoin": false,
    "isVideo": false,
    "rooms": [
        {
            "roomId": "3637ad2cc6d040aeaf27f78d8c8826db",
            "type": 0
        }
    ],
    "enableReachTimeAutoInvite": false
}

响应消息示例

HTTP/1.1 200 
Content-Type: application/json;charset=UTF-8

{
	"id":"0b889ae484e84ac8bd77ccd6402e3d45"
}

CURL命令示例

curl -XPUT -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJwc3QiOjAsImFyZWEiOiJDTi1GSiIsImNvdW50cnkiOiJDTiIsImN0IjoxLCJzIjo1NCwiZXgiOjE1ODMxMTc3MzMxNzMsInQiOiJvIiwiY2kiOiIxZGU3MzA4YzZlYzM0YmZlODY5OWY0ZmQ0ZjZlMWE4MyIsInBpZCI6IjE5MmI4NmM4MzNhMDQ5OGFiNWU5NTgwMGE0YWMxOWU4IiwianRpIjoiMTkwYzljMDgxMzA2NDQ3M2IxZTI0MDY4YzE1OWFmOWEifQ.UPbzEA5i4To9SAWXor-KU835cBaRp3Ws_aZI6MHIrcqy8l2BSXz_XdgiGU5D3Cv0QwF7Bt9oWScNOspk4AbWVRTtYMhQfsVuemwBHD7BVth3UiBJDyScl-kcoQ_2vajUlv-pglcCQtNLfPyzH6Dk1gKzcrMSmYRKtIjqNyuFOmg' -H 'Content-Type: application/json' -H 'timestamp: 1583742732181' -H 'nonce: 53f0765fadb54fb6b002f3baac2d5ec8' -d '{ "profile": 2,"subject":"test的会议测试编辑","zoneId":"China_Standard_Time","updateType":0,"startDate":"2020-03-11","startTime":"17:50","sequence":1,"durationHour":0,"durationMinute":30,"recurrenceType":0,"interval":1,"dayOfWeeks":[3],"rangeEndDate":"2020-03-14","remark":"","participants":[{"id":"3637ad2cc6d040aeaf27f78d8c8826db","type":0,"role":0}],"enableAutoRecord":false,"speakMode":0,"enableWaitingRoom":false,"waitingRoomMode":3,"enableJoinAutoMute": false, "enableJoinForwardModerator": false,"enableScreenShareWatermark": false,"enableOnlyLoginUserJoin": false}' 'https://api.yealink.com/open/api/v2/users/3637ad2cc6d040aeaf27f78d8c8826db/meetings/97575840aeeb49a5b5deeddd5595f9f4'
本页目录