当前位置: 首页 > 知识库问答 >
问题:

Microsoft Graph API问题:如何通过iCalUId获取事件实例数据

阳枫涟
2023-03-14

这是我的问题:我使用的是微软图形API v1.0,并希望获得重复日历事件实例的详细信息。我得到的只是实例的iCalUId。

我试过这个电话:https://graph.microsoft.com/v1.0/me/events?$filter=iCalUId eq‘iCalUId的值’这也是Microsoft graph API:通过iCalUId查找事件中建议的。

这适用于单个事件。但它不适用于定期会议的实例:然后调用返回空值。我刚刚在图形浏览器中验证了这一点https://developer.microsoft.com/en-us/graph/graph-explorer

我是否做错了什么(即使iCalUId是该实例独有的)?有没有别的电话我可以用?

共有1个答案

卫阳炎
2023-03-14

发生这种情况是因为服务器上实际上不存在重复会议的实例。当您使用/me/event终结点时,您只能获得单个实例和系列主事件-它不会触发服务器将重复事件扩展到单个实例中。

要获得服务器端扩展,必须使用/me/calendarviewendpoint。但这确实需要指定日期范围。例如,这项工作:

GET /me/calendarview?startDateTime=2020-01-31T00:00:00
&endDateTime=2020-02-29T00:00:00&
$filter=iCalUId eq '040000008200E00074C5B7101A82E00807E40204756DC3EEFFE5CC01000000000000000010000000FCE197631C1A2E4C89172A4115BEB7B5'
 类似资料:
  • 我想拒绝一次定期会议。我只有masterSerieId,iCalId,那个实例的时间。 你知道我怎么取消那个实例吗? 我必须查询使用master Id和时间的实例来查找事件ID还是有一种方法,我只是找到使用iCalId的事件ID?

  • 我的项目中有:https://www.primefaces.org/primereact/#/fullcalendar 我一天有2个事件,我通过以下代码找到了第一个事件: 我需要找到第二个或更多的事件。 UPD如何在第二天工作//div[@class='fc-entent-bone eton'][.//td[@data-date='2019-09-03']]//tbody/tr/td[计数(//t

  • 我在我的RPi上托管了一个webservice,我有一个。png图像,我可以从android设备通过网络访问。这是我获取该图像的代码: 在这里,当单击按钮时(在Oncreate事件中),我会将图像显示到图像视图中: 我的用户清单中有互联网,但每当我运行应用程序时,它就会强制关闭。我觉得这和我的听众有关,但我无法解决。谢谢你的帮助,因为我非常困惑。(虽然我有java desktop的经验,但我对An

  • 问题内容: 我在Eclipse中编写了一个应用程序,该应用程序已成功编译并运行。之后,在相应的目录中找到 .java和 .class文件。然后,我删除了* .class文件,现在我不知道该如何找回它。 Eclipse写道:“未编写类文件。如果这样,请尝试刷新此项目并进行构建,该项目可能会不一致”。 通过右键单击该项目,我得到了一个下拉菜单,在其中我找到了“刷新”,但找不到如何“构建”该项目。 那么

  • 问题内容: 我想将页面上的一些数据发送到servlet 所以我写了下面的jQuery来做到这一点 我使用所有数据构建一个json字符串,并将其直接发送到servlet 但是我不知道如何从servlet中的ajax获取全部数据 如果查看来自chrome的请求标头的Form Data段 您会看到整个json字符串是关键。 问题答案: 看这里, 您的归属是错误的。它不应该是字符串,而是真实的JSON对象

  • 问题内容: 有没有一种方法可以通过Hibernate 3.2 API获得一些基础数据库版本的信息?我在这里和javadoc中都找不到相关的位。 问题答案: 获取数据库引擎的版本是特定于实现的。这意味着没有获取版本的共享方法,因此Hibernate不能真正提供API,因为它没有绑定到任何特定的RDBMS。例如,以下是通过一些著名的RDBMS使用SELECT语句获取版本的几种不同方法: Oracle