通过 Microsoft Graph 与其他用户共享日历 API

Sharing a calendar with another user via the Microsoft Graph API

我正在开发一个代表多个用户执行 OAuth 授权的应用程序。我的应用程序希望能够为用户 A 创建一个日历,然后将该日历以只读方式共享给用户 B。然后它将在该日历上创建事件,以便它们对用户 A 和用户 B 显示为 read/write只读。

显然 Microsoft Graph API 支持创建日历并在其中放置事件。我的问题与分享部分有关。

Microsoft Graph API(或 Outlook 365 REST API)是否支持从一个用户向另一个用户共享日历?我不希望用户 B 收到通知用户 A 与他们共享日历的典型电子邮件。在用户 A 的帐户下创建日历后,我想使用用户 A 的凭据设置对用户 B 的共享权限。然后我将使用用户 B 的凭据将共享日历添加到他们的日历列表中,以便他们看到它在 Outlook 365 日历界面中。

我已经阅读了大量文档并一直在研究原型,但我找不到支持此用例的位置。

恐怕这无法通过 Microsoft Graph 完成。该方案似乎相当简单,我建议访问 UserVoice 并添加此建议。