SharePoint 2013 - REST API about Content

1. 获取所有子站点信息(Sub Site):

var subSitesInfo = "{0}/_api/Web/WebInfos?$orderby=Title desc"; // {0} -> web Absolute Url

返回的数据:

2. 获取所有的List和Library:

var listLibInfo = "/_api/Web/lists?$filter=Hidden ne true&$expand=RootFolder,HasUniqueRoleAssignments&$select=Title,Id,ParentWebUrl,BaseType,Items,RoleAssignments,ItemCount,RootFolder/ServerRelativeUrl,RootFolder/ItemCount,HasUniqueRoleAssignments&$orderby=Title";

返回的数据如下,需要注意的是,BaseType有四种值:0 是 list, 1 是 library, 4 是 survey, and 5 是 issuetracking

3. 获取List或Library中的所有Item(遍历读取所有文件夹下的item):

var itemsInListOrLibInfo = "{0}/_api/Web/Lists(guid‘{1}‘)/Items"; //{0} -> web Absolute Url, {1} -> guid of list/lib

返回的数据如下,但是一般情况下,我们并不使用此种方法来获取Library中的数据;

4. 获取文件夹下的item信息(只包含当前目录下的item信息,无遍历),也用作获取library目录下的item信息(只包含根目录下的item信息,无遍历):

var itemsInFolderInfo = "{0}/_api/Web/GetFolderByServerRelativeUrl(‘{1}‘)?$expand=Folders,Files&$select=Folders/Name,Folders/ServerRelativeUrl,Folders/ItemCount,Files/Name,Files/ServerRelativeUrl"; //{0} -> web Absolute Url, {1} -> server-relative url of a folder

返回数据如下,

5.

时间: 2024-12-24 17:23:48

SharePoint 2013 - REST API about Content的相关文章

python 链接sharepoint 2013 REST api

import requests,simplejson from requests_ntlm import HttpNtlmAuth p1 = requests.get("http://your_share_point_server_link/_api/Web/Lists(GUID ID#)/items", auth=HttpNtlmAuth('domain\\username','password'),headers={'accept': 'application/json;odata

SharePoint 2013 附加内容数据库后出现404错误

本文讲述如何解决SharePoint 2013 加内容数据库(Content DataBase)后出现404错误. 笔者按照http://technet.microsoft.com/en-us/library/ff628582(v=office.15).aspx的手动步骤在管理中心站点删除了老的内容数据库并附加了内容数据库. 但是访问站点是出现 404错误. 后来http://social.technet.microsoft.com/Forums/sharepoint/en-US/7c12f55

Post/Reply a post by Social feed REST API in SharePoint 2013

As we know, we can post/reply a post in Newsfeed for my site, but how can we apply by JS? SharePoint provide the REST API for developer to apply it. You can use the SharePoint 2013 Representational State Transfer (REST) service to do the same things

SharePoint 2013 Content Deployment 报错 These columns don't currently have unique values

错误描述: These columns don't currently have unique values. Content deployment job 'job name' failed.The exception thrown was 'System.ArgumentException' : 'These columns don't currently have unique values.' 错误截图,如下图: 错误日志位置,如下图: 在服务器上找到错误日志的位置,是压缩包,记得找对G

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第9章节--客户端对象模型和REST APIs概览 客户端对象模型API范围

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第9章节--客户端对象模型和REST APIs概览 客户端对象模型API范围 本章之前提到过,客户端对象模型应用中一个不足就是缺乏对SP APIs和访问功能的支持不足.

SharePoint 2013 Excel Services REST API介绍

原文:SharePoint 2013 Excel Services REST API介绍 前言:Excel Services 中的 REST API 是 Microsoft SharePoint Server 2010 的新增项.利用 REST API,可通过 URL 直接访问工作簿部件或元素. 一.REST 服务基于两个要求: 用于定位网络资源的寻址方案 用于返回这些资源的表示形式的方法 二.REST URL基本URI的三个组成部分是: REST aspx 页 URI:http://<Serv

SharePoint 2013 Search REST API 使用示例

原文:SharePoint 2013 Search REST API 使用示例 前言:在SharePoint2013中,提供Search REST service搜索服务,你可以在自己的客户端搜索方法或者移动应用程序中使用,该服务支持REST web request.你可以使用KeyWord Query Language(KQL)或者FAST Query Language(FQL)来对Search REST Service进行搜索查询,并且,试用与远程客户端应用程序.移动应用程序和其他应用程序.

SharePoint 2013的限制(一)Web Application 和Content Database

Web Application 的限制 SharePoint 2013 Farm最大支持20个WebApplication.这个限制和Application Pool的限制无关,是对于整个Farm来讲的.微软建议把Web Application的数目控制的越小越好.如果想要多个不同名字的site,可以用创建host named 网站集来代替添加新的web application. 一个We Application最多支持5个Zone.这个是SharePoint定义死的,不可修改. 一个Web A

Jquery(Ajax) 调用 SharePoint 2013 Search Rest API 并使用Josn反回结果并简单显示

Jquery(Ajax) 调用 SharePoint 2013 Search Rest API 并使用Josn反回结果并简单显示 2013年01月05日 21:51:43 天涯海角 阅读数 4970 文章标签: Josn反回结果并简单显示JqueryAjaxPostQuerySearch Rest APISharePoint 2013 更多 分类专栏: SharePoint JavaScript 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明.