Microsoft Graph:获取事件中的日历信息

时间:2018-08-23 17:56:48

标签: events calendar microsoft-graph outlook-restapi

我正在从Microsoft Graph API中获取事件:https://graph.microsoft.com/v1.0/me/events/

但是事件对象不包含有关日历的来源,所属日历的任何信息。

{ "@odata.etag": "W/\"VdMXVdJPi0Svr+Ahlbtc8WAAF++CrQ==\"", "id": "AQMkADAwATM0MDAAMS6wZmQ0LTZkNjItMDACLTAwCgBGAAADJYZccw8wNUCHxKfq_uQ8CQcAVdMXVdJPi0SvrwDgIZW7XPMAAAIBDQAAAFXTF1XST4tEr68A4CGVu1zzAAAAF-EXzwAAAA==", "subject": "test event title" }

有什么方法可以在事件对象中获取日历的ID?

谢谢

2 个答案:

答案 0 :(得分:2)

是的,事件对象具有一个名为calendar的导航属性,该属性显示包含事件的日历:

https://graph.microsoft.com/v1.0/me/events/ {eventid} /日历

答案 1 :(得分:0)

不可能在事件内包含Calendar对象。 Microsoft Graph具有查询参数$ expand,我们可以使用它在对象中包括导航/引用属性。但是在API的1.0版中,不完全支持此参数,即使在beta版中,仍然不支持Calendar对象。 希望Microsft添加此支持,即Event对象中Calendar属性的$ expand参数。