我从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?
谢谢
是的,事件对象有一个名为calendar的导航属性,它显示包含事件的日历:
https://graph.microsoft.com/v1.0/me/events/ {事件ID} /日历
无法在Event中包含Calendar对象。 Microsoft Graph具有查询参数$ expand,我们可以使用它来在对象中包含导航/引用属性。但是在API的1.0版本中,此参数不完全受支持,即使在版本测试版中,仍然不支持Calendar对象。希望Microsft在Event对象中添加这种支持,即Calendar属性的$ expand参数。