0

我正在尝试通过参考以下 MSDN 从 sharepoint hostsapp 获取 sharepointonline 用户配置文件

https://dev.office.com/sharepoint/docs/general-development/how-to-retrieve-user-profile-properties-by-using-the-javascript-object-model-in

但是当我尝试执行代码时,它会引发以下错误“错误:访问被拒绝。您无权执行此操作或访问此资源”。

在上面的文章中,他们提到输入“domainName\\userName”,这里只是混淆了我应该给我的应用程序域还是我的 sharepointonline 域。

由于我尝试了两个域,但问题仍然存在。

请大家指教...

提前致谢

4

1 回答 1

1

您的访问被拒绝,因为您的托管应用程序不需要执行用户配置文件所需的权限。

在您的 SharePoint 托管应用解决方案 AppManifest.xml 上,授予您的应用访问所需的权限。在您的情况下,它将是:

在此处输入图像描述

根据您的使用情况,您可能需要授予它不仅仅是“读取”。

于 2017-06-22T13:43:09.827 回答