microsoft-graph-api - 如何在进行“获取事件”调用时获取事件的日历 ID?

标签 microsoft-graph-api microsoft-graph-calendar

在用户日历中创建新的事件时,我会收到一条推送通知,其中包含新创建的事件的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 等属性

引用文献

Use query parameters to customize responses

关于microsoft-graph-api - 如何在进行“获取事件”调用时获取事件的日历 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55410922/

相关文章:

microsoft-graph-api - Microsoft Graph API .NET 无法读取共享邮件

microsoft-graph-api - 是否有 API 端点可以找到私有(private) channel 的驱动器

c# - MS Graph API C# 将用户添加到组

rest - 使用 MS Graph 中的服务主体在 ARM 中创建 AKS 集群时出错

c# - Graph API 日历 View 事件分页

microsoft-graph-api - 检索事件详细信息时扩展 singleValueExtendedProperty 不起作用

microsoft-graph-api - 无法更新事件 Beta 端点

c# - 尝试使用 Microsoft Graph API v1.0 查询用户的 Office365 个人资料照片时获取 "ErrorAccessDenied"

java - Microsoft Graph api 无效范围

microsoft-graph-calendar - Microsoft Graph - 日历 View 过滤器不区分大小写 tolower