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 在线列表的附件

使用 REST 获取 SharePoint 视图项

无法通过 Microsoft Graph 更新 SharePoint 中的超链接或图片

从 facebook graph API 获取全尺寸图片

通过 msgraph-sdk-python-core 在 MS Graph API 中访问 /me