创建日程
POST/v2/users/:email/calendars/:calendarId/events
在指定日历中创建约会或会议。
必填字段
- 创建约会:
subject、start、end。 - 创建会议:
subject、start、end、organizer、attendees、notify。
创建循环日程后,可调用“查询时间范围内的日程”接口获取展开后的单次日程,再使用单次日程 ID 或循环主日程 ID(seriesMasterId)执行后续操作。
Request
Path parameters
请求体参数
- defaultLocation:
- display:
- 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: [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 |