如何从SharePoint检索数据?

时间:2014-12-04 13:20:39

标签: sharepoint

我有一个网络应用程序。当用户单击我的Web应用程序中的按钮时,我想代表用户从SharePoint检索数据。我已经阅读了很多关于SharePoint的文章,但我仍然不确定如何继续。我应该创建托管SharePoint App的提供程序并使用SharePointREST API吗?提前感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

您不需要创建提供程序来使用SharePoint Rest服务。

引用http://msdn.microsoft.com/en-us/library/office/jj164022(v=office.15).aspx

  

使用REST的一个优点是您不必添加对任何SharePoint 2013库或客户端程序集的引用。而是向相应的端点发出HTTP请求以检索或更新SharePoint实体,例如Web,列表和列表项。有关SharePoint 2013 REST界面及其体系结构的详细介绍,请参阅SharePoint 2013 REST服务入门。

在页面内,您将找到有助于您连接和执行操作的视频和代码示例。

答案 1 :(得分:0)

这是正确的。 SharePoint中的数据存储在列表或库(文件)中。
您可以使用客户端对象模型从SharePoint Server(内部部署或在线)远程获取数据。客户端对象模型可以通过SharePoint提供的程序集(DLL文件)或REST服务使用。通常,您应该知道要获取的数据的位置,也就是说,正如我最初提到的,SharePoint中的数据存储在列表或库中,因此您必须知道列表或库附加站点的名称或子列表或库的站点是。
如果存储信息的列表的名称是“雇员”和HR网站,则URL可以形成如下: http://spserver.company.com/HR/Employees 对于REST服务,只需填写要查看的列表的URL,以便从列表中检索信息。如果要应用筛选器,排序以检索特定列,则必须通过添加REST服务调用的CAML查询来执行此操作。