更新日程
POST/v2/users/:email/calendars/:calendarId/events/:eventId
根据日程 ID 更新指定日程。通过 notify 控制是否向参与人发送日程变更通知邮件,只读字段不会被修改。
Request
Path parameters
请求体参数
- defaultLocation:
- display:
- organizer: 会议组织者
- tentative: 暂定
- accepted: 已接受
- declined: 已拒绝
- notResponded: 未响应
- required:
- optional:
- daily: 每interval天重复
- weekly: 每interval周的第daysOfWeek天重复
- absoluteMonthly: 每interval月的第dayOfMonth天重复
- relativeMonthly: 每interval月的第index个daysOfWeek重复
- absoluteYearly: 每interval年第month月的第dayOfMonth天重复
- relativeYearly: 每interval年第month月的第index个daysOfWeek重复
- first:
- second:
- third:
- fourth:
- last:
- sunday:
- monday:
- tuesday:
- wednesday:
- thursday:
- friday:
- saturday:
- noEnd: 永不结束
- dateEnd: 循环至endDate结束
- numbered: 循环numberOfOccurrences次后结束
event object
日程主题
organizer object
日程组织者
人员或实体的电子邮件地址
人员或实体的显示名称
locations object[]
日程地点
Possible values: [defaultLocation]
reminders object[]
日程提醒
Possible values: [display]
提前N分钟显示提醒
start object
日程开始时间
格式:2023-06-01,全天日程生效
格式:2023-06-01T08:00:00,非全天日程生效
非全天日程,isUtc=false时生效
非全天日程生效
end object
日程结束时间
格式:2023-06-01,全天日程生效
格式:2023-06-01T08:00:00,非全天日程生效
非全天日程,isUtc=false时生效
非全天日程生效
attendees object[]
日程参会人
user object
人员或实体的电子邮件地址
人员或实体的显示名称
Possible values: [organizer, tentative, accepted, declined, notResponded]
Possible values: [required, optional]
body object
日程正文
邮件文本格式正文
邮件html格式正文
recurrence object
日程循环规则, type=seriesMaster时生效
pattern object
Possible values: [daily, weekly, absoluteMonthly, relativeMonthly, absoluteYearly, relativeYearly]
循环间隔, 含义随type而定。比如:type=daily,表示间隔interval天;type=weekly, 表示间隔interval周
月份,有效值 (1 - 12)
月内第几天,有效值 (1 - 31)
specifies on which instance of the allowed days specified in daysOfWeek
Possible values: [first, second, third, fourth, last]
daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern.for example: index=last daysOfWeek=[monday, tuesday, wednesday, thursday, friday] means last workday of month
Possible values: [sunday, monday, tuesday, wednesday, thursday, friday, saturday]
Possible values: [sunday, monday, tuesday, wednesday, thursday, friday, saturday]
range object
Possible values: [noEnd, dateEnd, numbered]
循环结束日期, 格式: 2023-06-01
循环次数
循环规则中已取消的单次日程,更新循环主日程时生效:不更 新recurrence,cancelledOccurrences也保持不变;更新recurrence,则需要清空cancelledOccurrences
extensions object
日程扩展信息
日程扩展信息
是否发送日程通知邮件
响应
错误
400 | Bad Request |
401 | 访问未授权,请检查是否传递了正确的授权token |
403 | 无API访问权限,请在域管的应用管理页面完成相关授权 |
404 | Not Found |