Microsoft Graph API - 如何通过 API 向特定用户授予对我的收件箱的访问权限

Posted

技术标签:

【中文标题】Microsoft Graph API - 如何通过 API 向特定用户授予对我的收件箱的访问权限【英文标题】:Microsoft Graph API - how to grant access for my inbox via API to specific user(s) 【发布时间】:2019-11-20 08:49:24 【问题描述】:

我有一个关于通过 Microsoft Graph API 处理收件箱权限授予的问题。 是否可以通过 Microsoft Graph API 授予其他用户访问我的收件箱消息的权限?

直到现在我还没有找到任何合适的操作。

从另一个用户那里检索已发布的邮箱可以正常工作,但是如何使我自己的收件箱对他有权访问我的收件箱的特定用户可见?

我没有找到以下操作:

https://graph.microsoft.com/v1.0/users.....

或https://graph.microsoft.com/v1.0/me.......

感谢您的帮助

【问题讨论】:

【参考方案1】:

根据documentation,您需要授权访问。

如果应用从一位用户那里获得了适当的委派权限,并且另一位用户已与该用户共享了一个邮件文件夹,或者已向该用户授予了委派访问权限。

此时您无法使用 api 共享您的邮箱。但是,如果您与其他用户共享您的邮箱,他们将能够访问它。

我认为您不能从应用程序共享您的邮箱是一件好事,因为恶意应用程序很容易破坏某些用户的邮箱。如果您确实需要,您可以使用 EWS(与 Outlook 应用使用的连接相同)共享用户邮箱。

【讨论】:

以上是关于Microsoft Graph API - 如何通过 API 向特定用户授予对我的收件箱的访问权限的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft Graph API - 如何将附件上传到列表项

Microsoft Graph API calendarView 是不是仅限于一个月?如何获取所有事件?

Microsoft Graph API - 如何通过 API 向特定用户授予对我的收件箱的访问权限

如何使 Azure AD access_token 在 Microsoft Graph API 之外对其签名验证兼容?

MS Graph API:microsoft.graph.createLink 未创建匿名视图链接

如何发送 Microsoft Graph 上传会话的最终字节?