检索 2 个日期之间的 Microsoft Live 日历事件

Retrieving Microsoft Live calendar events between 2 dates

我目前正在努力通过 Microsoft Live 的 REST API 请求 2 个日期之间的事件列表。我可以通过以下请求拉回事件列表 URL:

https://apis.live.net/v5.0/me/events

但是,此 returns 事件列表 没有 任何特定的日期范围。例如,我想调用一个类似这样的请求:

https://apis.live.net/v5.0/me/events?startDate=2015-02-15&endDate=2015-03-15

我在他们杂乱无章的 "documentation" 中找不到任何有用的 Microsoft 文档,所以我的问题是:

1 - 需要对上面的第一个端点进行哪些更改才能使类似的功能起作用?

2 - Microsoft 对这种请求使用什么时间格式?

谢谢!

我终于在微软documentation page中间找到了答案。

Get a limited number of events based on their starting and ending times in Coordinated Universal Time (UTC) format by using the start_time and end_time parameters

回答我自己的问题:

#1 - 以下端点有效:

https://apis.live.net/v5.0/me/events?start_time=2015-02-15T00:00:00Z&end_time=2015-03-15T00:00:00Z

#2 - 时间格式如下:

yyyy-MM-dd'T'HH:mm:ss'Z'