# 日程变更事件
日程创建后会推送给当前日程的创建应用
- 事件类型:schedule_change
- 支持的应用类型:企业内应用、第三方应用
# 事件示例
{
"event_type": "schedule_change",
"timestamp": 1675352992,
"event_data": {
"type": "cancel",
"biz_id": "xxxxxx",
"workcode": "xxxxx",
"status": 1,
"adds": ["1", "2", "3"],
"removes": ["1", "2", "3"],
"is_owner": true,
"detail": {
"creator": "xxxx",
"title": "xxxx",
"remark": "xxxx",
"start_time": 16973683783773,
"end_time": 16973683783773,
"meeting_type": 1,
"meeting_client": "tencent",
"address": "北京",
"visibility": "1"
}
}
}
# data 中字段说明:
参数 | 参数类型 | 必须 | 说明 |
---|---|---|---|
type | String | 是 | 时间类型,包括 feedback(日程拒绝和接受)、memberchange(日程参与人的增加或者减少)、cancel(取消日程)、update(修改日程)、delete(删除日程) |
biz_id | String | 是 | 创建日程时的 biz_id |
workcode | String | 是 | 当前事件的操作人工号 |
is_owner | bool | 否 | 操作人是否为日程组织者,当 type 为 deleted 时该字段有值且可靠,否则不存在或值不可靠 |
status | int | 否 | 只有 type 为 feedback 时有该字段,值为 1 代表日程被接受,值为 2 代表拒绝 |
adds | array<string> | 否 | 新增的日程参与人工号,type 为 memberchange 时有该字段 |
removes | array<string> | 否 | 移除的日程参与人工号,type 为 memberchange 时有该字段 |
detail | Object | 否 | type 为 update 时有该字段,字段类型含义和创建日程接口参数含义一致 |