代码之家  ›  专栏  ›  技术社区  ›  JJ Yong

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

  •  0
  • JJ Yong  · 技术社区  · 6 年前

    https://graph.microsoft.com/v1.0/me/events/ .

    但是event对象不包含任何关于它来自何处、属于何处的日历的信息。

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

    有没有办法在事件对象中获取日历的Id?

    2 回复  |  直到 6 年前
        1
  •  2
  •   Ami Gulzadi    6 年前

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

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

        2
  •  0
  •   JJ Yong    6 年前

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