Microsoft Graph API Javascript SharePoint访问

时间:2018-10-28 01:16:21

标签: office-js office365api azure-ad-graph-api outlook-restapi sharepoint-rest-api

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

1 个答案:

答案 0 :(得分:1)

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

第二,是的,Microsoft Graph应该允许您执行想要完成的任务。您可以从SharePoint Framework Web部件中使用Microsoft Graph并进行必要的调用。您可能需要查看MailUsers

的文档