标签: sharepoint sharepoint-online user-profile sharepoint-jsom sharepoint-userprofile
我试图通过引用以下MSDN从sharepoint hostedapp获取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域提供哪个域。
由于我尝试了这两个域,但问题仍然存在。
任何人都请建议......
提前致谢
答案 0 :(得分:1)
您的访问被拒绝,因为您的托管应用程序无需执行用户配置文件所需的权限。
在SharePoint Hosted App解决方案上,AppManifest.xml为您的应用授予访问权限。在你的情况下,它将是:
根据您的使用情况,您可能需要授予它不仅仅是“阅读”。