reserves
feishu.vc.reserves
¶
ReservesNamespace
¶
Bases: Namespace
会议预约(Reserve)接口命名空间。
通过 client.vc.reserves 访问,封装飞书视频会议中预约(reserve)相关的服务端接口:预约会议、
查询、更新与删除预约。预约成功后返回会议号与多种入会链接。
通常无需直接实例化,应通过 client.vc.reserves 访问。
飞书文档
源代码位于: feishu/vc/reserves.py
| Python | |
|---|---|
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 | |
apply
async
¶
apply(meeting_settings: dict[str, Any], *, end_time: str | None = None, owner_id: str | None = None, user_id_type: str | None = None) -> NestedDict
预约会议。
仅将显式传入的字段写入请求体,未设置的字段会被省略;未指定 owner_id 时,预约人默认为当前调用者。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
|
dict[str, Any]
|
会议设置,原样作为 JSON 发送,常见键包括 |
必需 |
|
str | None
|
预约到期时间(Unix 秒,字符串);到期后预约自动失效,为空时使用接口默认时长。 |
None
|
|
str | None
|
预约人 ID,其类型由 |
None
|
|
str | None
|
用户 ID 的类型,如 |
None
|
返回:
| 类型 | 描述 |
|---|---|
NestedDict
|
预约结果数据,含 |
NestedDict
|
|
引发:
| 类型 | 描述 |
|---|---|
FeishuError
|
请求失败或返回错误码时抛出。 |
飞书文档
示例:
| Python Console Session | |
|---|---|
源代码位于: feishu/vc/reserves.py
delete
async
¶
delete(reserve_id: str) -> NestedDict
删除会议预约。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
|
str
|
预约 ID( |
必需 |
返回:
| 类型 | 描述 |
|---|---|
NestedDict
|
空数据体(接口成功时不返回额外字段)。 |
引发:
| 类型 | 描述 |
|---|---|
FeishuError
|
请求失败或返回错误码时抛出。 |
飞书文档
示例:
源代码位于: feishu/vc/reserves.py
get
async
¶
get(reserve_id: str, *, user_id_type: str | None = None) -> NestedDict
查询会议预约。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
|
str
|
预约 ID( |
必需 |
|
str | None
|
用户 ID 的类型,如 |
None
|
返回:
| 类型 | 描述 |
|---|---|
NestedDict
|
预约数据,含 |
NestedDict
|
|
引发:
| 类型 | 描述 |
|---|---|
FeishuError
|
请求失败或返回错误码时抛出。 |
飞书文档
示例:
| Python Console Session | |
|---|---|
源代码位于: feishu/vc/reserves.py
update
async
¶
update(reserve_id: str, *, end_time: str | None = None, meeting_settings: dict[str, Any] | None = None, user_id_type: str | None = None) -> NestedDict
更新会议预约。
仅将显式传入的字段写入请求体,未设置的字段会被省略。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
|
str
|
预约 ID( |
必需 |
|
str | None
|
新的预约到期时间(Unix 秒,字符串)。 |
None
|
|
dict[str, Any] | None
|
新的会议设置,原样作为 JSON 发送,键同 |
None
|
|
str | None
|
用户 ID 的类型,如 |
None
|
返回:
| 类型 | 描述 |
|---|---|
NestedDict
|
更新后的预约数据,含 |
引发:
| 类型 | 描述 |
|---|---|
FeishuError
|
请求失败或返回错误码时抛出。 |
飞书文档
示例:
| Python Console Session | |
|---|---|