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

时间:2015-02-03 21:33:33

标签: rest calendar live

我目前正致力于通过Microsoft Live的REST API请求两个日期之间的事件列表。我可以通过以下请求URL撤回事件列表:

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

但是,这会返回具有任何特定日期框架的事件列表。例如,我想要调用类似于此的请求:

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

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

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

2 - Microsoft用于此类请求的时间格式是什么?

谢谢!

1 个答案:

答案 0 :(得分:2)

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

  

使用start_timeend_time参数

,根据协调世界时(UTC)格式的开始和结束时间获取有限数量的事件

回答我自己的问题:

#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'