SharePoint 2013 中使用 JSOM 访问 SharePoint 2013 访问用户配置文件服务数据

SharePoint 2013:使用 SharePoint 2013 中的 JSOM 访问用户配置文件服务数据

在本文中,我们将学习使用 JSOM(Javascript 对象模型)管理或访问 User Profile Service(UPS) 应用程序并创建基本应用程序。在开始之前,先让我们先阅读基本的 UPS 术语。

用户档案 - 它以有组织的方式拥有组织中人员的所有信息。它显示与用户相关的所有属性,如 AccountName,FirstName,LastName,WorkEmail 等。

用户配置文件服务应用程序 - 它被视为存储所有用户配置文件的集中位置,并允许管理员配置或管理配置文件,配置文件同步,我的网站,社交标签等。它还可以从目录服务(如 Active Directory)中提取信息。

我的网站 - 个人用户管理其信息和存储文档,链接等的个性化网站。它通过使用户能够共享有关他们自己或他们的活动的信息,提供丰富的网络和社交功能。单击 SharePoint 页面右上角的用户名可访问我的网站

管理和访问用户配置文件数据

由于我们将使用 JSOM 工作,我们只能执行读取操作,但可以使用 JSOM(或 CSOM 或 REST)更改配置文件图片

*服务器端代码允许读/写两个操作。

使用 JSOM 检索用户配置文件属性

让我们创建一个 SharePoint 托管应用程序并检索该应用程序中的用户信息 -

启动 Visual Studio 2013 并从 New Project 中选择 App for SharePoint 2013​​。选择上面的项目类型后,会出现一个窗口,用于连接到 SharePoint 站点并选择要部署的应用程序类型(请参见下面的屏幕截图)这里我提供了 mu SharePoint Online 开发人员站点 URL 和选定的 SharePoint 托管应用程序。单击完成。

3.)创建项目后,你将在解决方案资源管理器中看到一组默认添加到项目中的文件夹/文件管理器。

4.)如果打开“Default.aspx”页面,你会发现一些 JavaScript 库已添加到页面中。

在这里,我们需要再添加一个库来开始使用用户配置文件