如何使用 Microsoft Graph Explorer 获取有关所有日历的事件信息?

How do I get event information on all calendars with Microsoft Graph Explorer?

我想使用 Microsoft Graph Explorer 从所有日历事件中获取与会者和主题。我还想看看这些事件属于哪个日历。 我试过这个:

GET => https://graph.microsoft.com/v1.0/me/events$select=subject,attendees,calendar

而且我可以获取活动主题和与会者,但无法在同一响应中获取日历名称。我应该如何在 Microsoft Graph Explorer 上编写查询。

您可以使用您请求的文件夹 https://docs.microsoft.com/en-us/office/client-developer/outlook/mapi/pidtagparentdisplay-canonical-property 的 PidTagParentDisplay 属性 作为单个 ValueExtendedProperties,例如

https://graph.microsoft.com/v1.0/me/events?$select=subject,attendees,calendar&$expand=singleValueExtendedProperties($filter=id%20eq%20'String%200x0E05')

然后您应该在响应中取回日历的名称,例如

            "singleValueExtendedProperties@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('7bedfe35-1780-4c50-8eca-50b0a37eb470')/events('AAMkADVmMTU2OGIxLWUxOTAtNDQzNi05ZWY1LWU3MWQxMGY1NTE5ZgBGAAAAAAA11iv2WTcWSb1HvIjYVgS9BwC753HH1GDaQ4zC-BDnxVlLAAAAAAENAAC753HH1GDaQ4zC-BDnxVlLAADuMzUuAAA%3D')/singleValueExtendedProperties",
            "singleValueExtendedProperties": [
                {
                    "id": "String 0xe05",
                    "value": "Calendar"
                }
            ]