Microsoft Graph API Javascript SharePoint 访问

Microsoft Graph API Javascript SharePoint Access

在域中通过身份验证后,是否可以通过 REST 从 SharePoint Online 访问 Microsoft Graph 以提取用户属性并发送电子邮件?我只有 SharePoint Online 环境的 SCA 访问权限,并希望让用户能够从页面上的自定义表单发送电子邮件。但是,我不希望电子邮件来自 noreply-sharepointonline.com。我没有注册 "application" 的租户管理员权限。它只是脚本编辑器 Web 部件中的 js 运行。如果无法用 Graph 完成,可以用 Outlook API 或任何其他方法完成吗?我主要关心的是通过 REST 发送电子邮件的能力,作为我可以使用 JSOM 或 SharePoint Online REST API 获得的其余信息。

我会看两个组件。由于您已经在使用脚本编辑器 Web 部件,因此我将了解如何构建 SharePoint 框架解决方案。这是用于构建适用于现代和经典 SharePoint 页面的页内组件的现代框架。您可以开始 here。需要注意的是,要部署 SharePoint 框架解决方案,您需要一名管理员在全球范围内部署该解决方案,或者为您提供一个您可以自己部署的网站集应用程序目录。

其次,是的,Microsoft Graph 应该允许您完成您想要完成的事情。您可以在 SharePoint 框架 Web 部件中使用 Microsoft Graph 并进行必要的调用。您可能想要查看 Mail and Users

的文档