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

问题描述 投票:0回答:2

我从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?

谢谢

events calendar microsoft-graph outlook-restapi
2个回答
2
投票

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

https://graph.microsoft.com/v1.0/me/events/ {事件ID} /日历


0
投票

无法在Event中包含Calendar对象。 Microsoft Graph具有查询参数$ expand,我们可以使用它来在对象中包含导航/引用属性。但是在API的1.0版本中,此参数不完全受支持,即使在版本测试版中,仍然不支持Calendar对象。希望Microsft在Event对象中添加这种支持,即Calendar属性的$ expand参数。

© www.soinside.com 2019 - 2024. All rights reserved.