回复会议室日程实例
调用该接口用于回复会议室日程实例,支持回复未签到释放、提前结束释放、被管理员置为接受、被管理员置为拒绝。
Note说明:你可以先调用查询会议室忙闲接口,获取指定会议室的某一日程的 uid、original_time 信息,然后再调用本接口回复会议室日程。
ID说明:日程 ID(event_id)格式为<Uid>_<Original time>,因此你可以通过 event_id 获取日程的 Uid 和 Original time。例如,日程 ID 为c32537e6-e0a8-4506-b42f-47440655cdb4_0,则 Uid 为c32537e6-e0a8-4506-b42f-47440655cdb4、Original time 为0。
请求
| 项目 | 值 |
|---|---|
| HTTP URL | https://open.feishu.cn/open-apis/meeting_room/instance/reply |
| HTTP Method | POST |
| 支持的应用类型 | custom,isv |
| 权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用 | calendar:room:readonly 获取会议室信息 |
请求头
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
| Authorization | string | 是 | tenant_access_token 值格式:"Bearer access_token" 示例值:"Bearer t-7f1bcd13fc57d46bac21793a18e560" 了解更多:如何选择与获取 access token |
| Content-Type | string | 是 | 固定值:"application/json; charset=utf-8" |
请求体
| 参数 | 参数类型 | 必须 | 说明 |
|---|---|---|---|
| room_id | string | 是 | 会议室 ID。 |
| uid | string | 是 | 会议室对应的日程 Uid。 |
| original_time | int | 是 | 日程实例原始时间。非重复性日程和重复性日程,此处传 0;重复性日程的例外日程,此处传对应的 original_time 值(时间戳类型)。 |
| status | string | 是 | 回复状态。 可选值有: - NOT_CHECK_IN:未签到 - ENDED_BEFORE_DUE:提前结束 - ACCEPTED_BY_ADMIN:被管理员置为接受 DECLINED_BY_ADMIN:被管理员置为拒绝 |
请求体示例
json
{
"room_id":"omm_c7e9ef91ec9f3c007f1dfb2503918981",
"uid":"bff6b51f-b7c1-40c6-b8ef-aef966c9ffc7",
"original_time":0,
"status":"NOT_CHECK_IN"
}响应
响应体
| 参数 | 类型 | 说明 |
|---|---|---|
| code | int | 返回码,非 0 表示失败。 说明:如果返回 105003 表示 original_time 不合法。该问题可能是重复日程的整个开始时间被修改导致的,建议应用重新查询会议室的日程列表,获取最新的 original_time,然后再次尝试调用本接口。 |
| msg | string | 返回码的描述,success 表示成功,其他为错误提示信息。 |
响应体示例
json
{
"code": 0,
"msg": "success"
}错误码
可前往查阅通用错误码。
