我目前正在与Microsoft Graph REST-API
争吵。
我要做的是列出今天的事件(午夜到午夜之间)。从documentation开始,过滤功能非常有限。
我目前的陈述如下:
https://graph.microsoft.com/v1.0/me/events?$top=100&$select=*&$filter=start/DateTime ge '2017-10-31T00:00:00' AND end/DateTime le '2017-11-1T00:00:00'&$orderby=start/DateTime ASC
有趣的部分在$filter=start/DateTime ge '2017-10-31T00:00:00' AND end/DateTime le '2017-11-1T00:00:00'
使用start
和end
并检查是否start >= TODAY AND end <= TODAY+1
。对于短于1天的日期,这一切都很有效。
我现在的问题是如何获取持续时间超过一天的事件,例如: start = YESTERDAY
和end = NEXT WEEK
。这意味着开始日期是在今天之前,结束日期也不包括在此范围内。
如何举办此活动?
答案 0 :(得分:5)
我相信你应该为你的场景使用Calendar View: https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/calendar_list_calendarview