[英]Microsoft Graph API get calendar changes in a time interval, filter by lastModifiedDateTime
我试图在特定日期之后在日历中获取修改或创建的事件。
https://graph.microsoft.com/v1.0/me/calendarview?startDateTime=2020-01-01T00:00:00&endDateTime=2021-01-01T00:00:00
https://graph.microsoft.com/v1.0/me/calendarview?startDateTime=2020-01-01T00:00:00&endDateTime=2021-01-01T00:00:00&$filter=lastModifiedDateTime%20gt%202020-10-01T00:00:00z
试图获取本月修改的事件,我得到一个空的响应,甚至没有错误。
https://graph.microsoft.com/v1.0/me/calendarView/delta?startDateTime=2020-01-01T00:00:00&endDateTime=2021-01-01T00:00:00&lastModifiedDateTime%20gt%202020-10-01T00:00:00z
但它返回当年的所有事件并且不按 lastModifiedDateTime 过滤。
有什么正确的方法可以在特定日期之后获取修改或创建的日历事件?
看起来 calendarView 不能与过滤器一起正常工作,一个可行的替代方法是过滤器列表事件, 文档链接
工作网址如下所示: https://graph.microsoft.com/v1.0/me/calendar/events?$filter=lastModifiedDateTime%20gt%20" + date + "z"
: https://graph.microsoft.com/v1.0/me/calendar/events?$filter=lastModifiedDateTime%20gt%20" + date + "z"
$filter https://graph.microsoft.com/v1.0/me/calendar/events?$filter=lastModifiedDateTime%20gt%20" + date + "z"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.