设置主持人
PATCH
/open-apis/vc/v1/meetings/{meeting_id}/set_host
自建应用商店应用
发起设置主持人的操作者必须具有相应的权限(如果操作者为用户,必须是会中当前主持人);该操作使用CAS并发安全机制,需传入会中当前主持人,如果操作失败可使用返回的最新数据重试
错误码
HTTP状态码 | 错误码 | 描述 | 排查建议 |
---|---|---|---|
500 | 121001 | internal error | 服务器内部错误,如果重试无效可联系管理员 |
400 | 121002 | not support | 暂不支持该功能 |
400 | 121003 | param error | 参数错误,检查参数的取值范围(请按照上面字段说明自查) |
403 | 121005 | no permission | 无权限进行该操作,建议检查token类型、操作者身份以及资源的归属 |
409 | 121006 | data conflict | 通常由于CAS机制导致,可在更新数据后重试 |
400 | 122001 | meeting status unexpected | 会议状态不正确(例如:会中操作而会议不在进行中状态) |
404 | 122002 | meeting not exist | 所操作的会议不存在 |
400 | 122003 | operator user not in meeting | 进行会中操作的用户必须在会中 |
400 | 122004 | target user not in meeting | 会中操作的对象用户必须在会中 |
400 | 122005 | cannot operate self | 用户进行会中操作时,操作对象不能是自己 |
400 | 122009 | participant status not expected | 操作对象状态错误(例如:用户不在会议中) |
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PATCH 'https://open.feishu.cn/open-apis/vc/v1/meetings/6911188411932033028/set_host?user_id_type=open_id' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
"host_user": {
"id": "ou_3ec3f6a28a0d08c45d895276e8e5e19b",
"user_type": 1
},
"old_host_user": {
"id": "ou_3ec3f6a28a0d08c45d895276e8e5e19b",
"user_type": 1
}
}'
响应示例响应示例
{
"code": 0,
"msg": "success",
"data": {
"host_user": {
"id": "ou_3ec3f6a28a0d08c45d895276e8e5e19b",
"user_type": 1
}
}
}
请求参数
Path 参数
meeting_id
必需
示例值:
6911188411932033028
Query 参数
user_id_type
必需
示例值:
open_id
Header 参数
Authorization
string
必需
默认值:
Bearer {{access_token}}
Content-Type
string
必需
默认值:
application/json; charset=utf-8
Body 参数application/json
返回响应
修改于 2023-01-28 05:59:22