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

Microsoft graph api 通过Microsoft Graph API与其他用户共享日历,microsoft-graph-api,outlook-restapi,Microsoft Graph Api,Outlook Restapi,我正在开发一个代表多个用户进行OAuth授权的应用程序。我的应用程序希望能够为用户a创建一个日历,然后以只读方式将该日历共享给用户B。然后,它将在该日历上创建事件,以便用户a以读/写方式显示,用户B以只读方式显示 显然,MicrosoftGraphAPI支持创建日历并在日历上放置事件。我的问题与分享部分有关 Microsoft Graph API(或Outlook 365 REST API)是否支持将日历从一个用户共享给另一个用户?我不希望用户B收到典型的电子邮件,宣布用户A与他们共享了日历。在

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

显然,MicrosoftGraphAPI支持创建日历并在日历上放置事件。我的问题与分享部分有关

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


我已经阅读了大量文档,并一直在使用一个原型,但我找不到这个用例在哪里得到支持。

我担心这不可能通过Microsoft Graph实现。该场景看起来相当简单,我建议访问并添加此建议。

我不太清楚该场景的内容。你能澄清你所说的共享是什么意思吗?你是想发布一个日历提要还是让用户B成为用户a日历的代理?@Marclafler MSFT我在问题中补充了一些细节。简而言之,“共享”是指用户A拥有日历,但用户B拥有查看同一日历的只读权限。用户A可以将项目添加到日历中,用户B将看到这些项目。我想通过API为用户B设置日历的只读权限,并将日历添加到用户B的默认组中。尝试完成同样的事情。你找到解决办法了吗。我找到的唯一解决方案是在Exchange Powershell中添加mailboxpermissions。不幸的是,这需要我没有的管理员权限。还有一个EWS“黑客”是几年前有人提出的(查找“将为食物编码”等等)。不记得我有没有让它工作,但我们从EWS搬到了Geaph,谢谢你的帮助info@billfigures我们从未找到解决方案,因为我们的项目工作被推迟了,我们停止了尝试。