1

event用户的日历中创建新事件时,我会收到包含id新创建事件的推送通知。为了获取有关此事件的更多详细信息,我进行了Get Event调用:

https://docs.microsoft.com/en-us/graph/api/event-get?view=graph-rest-1.0

这将返回该特定事件的所有事件详细信息,但它似乎没有返回创建事件的那个idcalendar我需要它来将此事件附加到本地缓存中的现有日历。

我查看了 API 规范,但在任何地方都没有看到日历 id 字段。

我想了解如何在进行获取事件调用后获取日历 ID。

4

1 回答 1

2

资源与资源之间存在关系, Microsoft Graph 允许您通过参数查询一个资源与另一个资源的关系。EventCalendarexpand

Event资源的情况下,它的属性以及单个查询中的相关 Calendar属性可以这样请求:

GET https://graph.microsoft.com/v1.0/me/events/{event-id}/?$expand=calendar

响应将包含IdCalendar的其他属性

参考

使用查询参数自定义响应

于 2019-03-29T09:14:12.403 回答