MS Graph中的端点以获取SharePoint Online用户配置文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MS Graph中的端点以获取SharePoint Online用户配置文件相关的知识,希望对你有一定的参考价值。
MS Graph API中是否有可用于获取SharePoint Online用户配置文件的端点。我们希望通过自定义应用程序中的MS Graph API访问在SharePoint Online User Profile应用程序中为用户创建的自定义属性。
我们只能访问MS Graph中的Azure AD用户资源,而不能访问SharePoint Online用户配置文件。
答案
目前,Microsoft Graph没有端点可以从SharePoint用户配置文件中获取用户信息。您需要使用SharePoint rest api来执行此操作。
端点URI
POST http://<site url>/_api/sp.userprofiles.profileloader.getprofileloader/getuserprofile
获取当前用户的用户配置文件
$.ajax({
url: "http://<site url/_api/sp.userprofiles.profileloader.getprofileloader
/getuserprofile",
type: "POST",
headers: {
"X-RequestDigest": <form digest value>,
"accept": "application/json;odata=verbose"
},
success: successHandler,
error: errorHandler
});
您可以参考这个link了解更多详情。
以上是关于MS Graph中的端点以获取SharePoint Online用户配置文件的主要内容,如果未能解决你的问题,请参考以下文章
使用MS Graph API for Sharepoint的间歇性连接断开
如何使用 Graph API 读取 sharepoint 在线列表的附件