在用户日历中创建新的事件
时,我会收到一条推送通知,其中包含新创建的事件的id
。为了获得有关此事件的更多详细信息,我制作了Get Event调用:
https://learn.microsoft.com/en-us/graph/api/event-get?view=graph-rest-1.0
这会返回该特定事件的所有事件详细信息,但它似乎没有返回创建该事件的日历
的id
。我需要它将此事件附加到本地缓存中的现有日历。
我查看了 API 规范,但没有在任何地方看到日历 id 字段。
我想了解如何在进行获取事件调用后获取日历 ID。
最佳答案
有一个relationship Event
资源与 Calendar
资源和 Microsoft Graph 的组合让您可以通过 expand
parameter 查询一个资源与另一个资源的关系。 .
对于Event
资源,其属性以及单个查询中的关联Calendar
属性可以这样请求:
GET https://graph.microsoft.com/v1.0/me/events/{event-id}/?$expand=calendar
响应将包含日历的 Id
等属性
引用文献
关于microsoft-graph-api - 如何在进行“获取事件”调用时获取事件的日历 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55410922/