是否可以通过 MS Graph API 在 public 文件夹日历上创建、更新和删除事件?

Is it possible to create, update, and delete events on a public folder calendar through the MS Graph API?

这个问题几乎概括了它。我想 create/delete/update 日历中的事件,该日历由 public 文件夹中的多个人使用图表 API 访问,但无法找到很多关于如何做的信息,至少在官方文档中没有。

我发现 this post 从 2018 年开始说“Public 文件夹还不能通过图表访问 API”,但我不知道这是否仍然适用于 2021 年。

至于 SO,我能找到的唯一一个似乎与此相关的问题是 How to read Public calendar with MS Graph API,但不幸的是它也不包含太多信息。

如果 Graph 不支持这个,是否可以通过其他方式(例如与其他 API)来实现?理想情况下可以从 Java 使用的东西。提前致谢!

不,您不能使用 Microsoft Graph 访问 Public 文件夹(或在线存档),并且考虑到 Public 文件夹的遗留状态,我认为他们没有改变这一点的计划。您可以使用 EWS 访问它们(确保您包括路由 headers 到 https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/public-folder-access-with-ews-in-exchange)。

将您的 Public 文件夹日历移动到 Office365 统一组通常是一个更好的主意,您可以获得改进的功能,并且您可以使用图表 API 和其他组工作负载来满足未来的需求等。