如何在拨打Get Event时获取活动的日历ID?

问题描述 投票:1回答:1

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

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

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

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

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

microsoft-graph microsoft-graph-calendar
1个回答
2
投票

relationship资源有Event Calendar资源,Microsoft Graph允许您通过expand parameter查询一个资源与另一个资源的关系。

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

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

响应将包含日历的Id的其他属性

参考

Use query parameters to customize responses

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