0

我正在创建一个网站,为我们部门的每个人创建一个页面,其中包含他们的联系信息。然后可以从名片上的二维码链接到该页面。

从他们的 SharePoint 配置文件中获取信息的最佳方式是什么?

编辑:我对在 Visual Studio 中创建东西不是很熟悉。我在网站上使用 Ruby on Rails,并且我读过 SharePoint 有 REST 服务,这些服务效果很好,但我似乎不知道如何访问用户配置文件信息。

4

2 回答 2

2

您可以使用 SharePoint UserProfile WebService 来实现此目的。

http://msdn.microsoft.com/en-us/library/ms494053.aspx

或者,如果您需要更具体的内容,您可以创建自己的 WebService 访问 UserProfile API,如下所示 -

 using (var site = new SPSite("http://yourserver"))
    {
        var userProfileManager = 
            new UserProfileManager(SPServiceContext.GetContext(site));

        var userProfile =
            userProfileManager.GetUserProfile("domain\accountName");

        //iterate the userprofile properties
        foreach (UserProfileValueCollection prop in userProfile)
            Console.WriteLine(prop.Value);
    }
于 2011-08-01T14:45:55.867 回答
2

您不需要使用 Visual Studio。您只需要能够使用来自 Ruby 的基于 SOAP 的 Web 服务。用户配置文件 Web 服务的文档位于:http: //msdn.microsoft.com/en-us/library/aa980957 (office.12).aspx

于 2011-08-01T15:35:15.387 回答