在域中通过身份验证后,是否可以通过 REST 从 SharePoint Online 访问 Microsoft Graph 以提取用户属性并发送电子邮件?我只有对我们的 SharePoint Online 环境的 SCA 访问权限,并且希望让用户能够从页面上的自定义表单发送电子邮件。但是,我不希望电子邮件来自 noreply-sharepointonline.com。我没有租户管理员权限来注册“应用程序”。它只是在脚本编辑器 Web 部件中运行的 js。如果不能用 Graph 完成,可以用 Outlook API 或任何其他方法完成吗?我主要关心的是通过 REST 发送电子邮件的能力,作为我可以使用 JSOM 或 SharePoint Online REST API 获得的其余信息。
问问题
336 次
1 回答
1
我会看两个组件。由于您已经在使用脚本编辑器 Web 部件,因此我将了解如何构建 SharePoint 框架解决方案。这是用于构建可在新式和经典 SharePoint 页面中使用的页内组件的新式框架。您可以从这里开始。需要注意的是,要部署 SharePoint 框架解决方案,您需要管理员来全局部署该解决方案,或者为您提供可以部署到自己的网站集应用程序目录。
其次,是的,Microsoft Graph 应该允许您做您想要完成的事情。您可以从 SharePoint 框架 Web 部件中使用 Microsoft Graph 并进行必要的调用。您可能需要查看Mail和Users的文档
于 2018-11-02T23:21:31.813 回答