查询时间范围内的日程
GET/v2/users/:email/calendars/:calendarId/eventsview
查询指定日历在 UTC 时间区间 [startTime, endTime) 内出现的日程,并通过 cursor 分 页。循环日程会展开为该时间范围内的单次日程。
Request
Path parameters
email stringrequired
calendarId stringrequired
Query parameters
startTime string
视图开始utc时间
endTime string
视图结束utc时间
cursor string
分页光标
响应
- singleInstance: 单次日程
- seriesMaster: 循环主日程
- occurrence: 循环单次日程
- exception: 循环例外日程
- defaultLocation:
- display:
- organizer: 会议组织者
- tentative: 暂定
- accepted: 已接受
- declined: 已拒绝
- notResponded: 未响应
nextCursor string
分页光标
hasMore boolean
是否已结束
events object[]
id string
日程id
type enum
日程类型
Possible values: [singleInstance, seriesMaster, occurrence, exception]
seriesMasterId string
主日程id,type=occurrence/exception时生效
createdTime string<date-time>
日程创建时间
lastModifiedTime string<date-time>
日程最后修改时间
isOrganizer boolean
是否日程组织者
isCancelled boolean
是否日程已取消
isAllDay boolean
是否全天日程
hasAttachments boolean
日程是否包含附件
subject string
日程主题
organizer object
日程组织者
email string
人员或实体的电子邮件地址
name string
人员或实体的显示名称
locations object[]
日程地点
type enum
Possible values: [defaultLocation]
name string
startUtc object
日程开始utc时间
time string<date-time>
非全天日程生效
date string
全天日程生效
endUtc object
日程结束utc时间
time string<date-time>
非全天日程生效
date string
全天日程生效
reminders object[]
日程提醒
method enum
Possible values: [display]
minutes number<int32>
提前N分钟显示提醒
responseStatus enum
Possible values: [organizer, tentative, accepted, declined, notResponded]
calendarId string
日程所在日历文件夹id
错误
400 | Bad Request |
401 | 访问未授权,请检查是否传递了正确的授权token |
403 | 无API访问权限,请在域管的应用管理页面完成相关授权 |
404 | Not Found |