SharePoint 2013 REST 服务使用简介

  1、创建测试使用列表”REST Demo”,插入一些测试数据,如下图:

  2、添加内容编辑器,并且添加脚本引用以及HTML代码,如下图:

  Result的Div为显示结果使用,input标签触发REST服务的JavaScript脚本中的方法;

  3、编写REST服务的脚本,读取列表,如下图:

  url:为REST服务的地址(具体可以参考附后的API链接);method:Post或者Get,Post为增删改使用,Get为查,至少我是这么理解的;success和error是执行成功或者失败的方法定义;

  4、查看添加好的内容编辑器,点击Excute Script即执行脚本,如下图:

  5、点击执行脚本,通过REST服务获取测试列表中的数据,获取成功!如下图:

  6、编写更新脚本,如下图:

  特:body参数里面的type需要特别获取一下,其他参数参考API即可;

  7、在浏览器中查看列表REST服务的xml,如下图:

  8、在列表的xml里右键查看源文件,找到列表字段的ListItemEntityTypeFullName属性,也就是type值,如下图:

  9、点击页面上按钮,通过REST服务进行更新,如下图:

  10、查看列表,ID为1的项目已经更新成功,如下图:

  11、编写删除的脚本,主要就是Method改为DELETE即可,如下图:

  12、在页面上执行脚本,如下图:

  13、删除成功,如下图:

  14、编写添加的脚本,url参数有所变化,变成了items,如下图:

  15、执行页面上的脚本,如下图:

  16、通过REST服务添加成功,如下图:

  17、REST请求中使用的属性(点击图片弹出详情页),如下图:

总 结

  REST 服务作为SharePoint 2013新特性,自己平时也很少使用,趁着有时间尝试了一下,感觉还是不错的。

  好了就到这里,休息。。休息一下。。

参考文档

http://msdn.microsoft.com/ZH-CN/library/office/jj164022(v=office.15).aspx

时间: 2024-10-01 05:08:40

SharePoint 2013 REST 服务使用简介的相关文章

SharePoint 2013 "通知我"功能简介

功能简介 "通知我"主要是在列表或者文档库里面的项目,有添加/删除/修改等操作,发送邮件通知设置的用户的功能:可以针对列表或者文档库设置通知,也可以针对单一项目设置通知功能,是SharePoint的一个Out Of Box的功能. 使用必须首先在管理中心设置传出邮件,然后确保用户的Email属性里有邮件地址,最后配置通知即可.下面简单介绍下通知服务的配置. 一.管理中心配置邮件服务 1.打开管理中心System Settings,找到配置传出邮件设置,如下图: 2.配置邮件服务器地址.

SharePoint 2013 多租户(一)简介

多租户(multi-tenancy)简介 我这里要介绍给大家的是SharePoint 2013中的多租户概念,那什么是多租户呢?应用多租户模式有什么意义和使用场景呢?我这里就为大家揭开这个神秘的面纱. 多租户:是指能够管理网站数据以及共享服务或软件并对其进行分区,以便容纳多个租户.这与运行服务的多个实例或设置单独硬件相对.在 Microsoft 产品和技术中,服务多租户可创建服务器场资源最大化的托管环境.在了解托管环境之前,必须了解服务体系结构. 初学SharePoint的工程师很少遇到使用多租

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第13章节--使用业务连接服务创建业务线解决方案

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第13章节--使用业务连接服务创建业务线解决方案 本章中你将学到: 了解Office 365 SP Online中业务连接服务: 理解如何使用OData创建app层次的外部内容类型: 使用SP和BCS的Apps处理SP和Office集成.

SharePoint 2013跨网站集发布功能简介

在SharePoint Server 2013网站实施中,我们经常会遇到跨网站集获取数据,而2013的这一跨网站集发布功能,正好满足我们这样的需求. 使用SharePoint 2013中的跨网站发布,我们可以使用列表和其他库来存储在发布网站上重复使用的内容,通过内容搜索部件来读取配置的跨网站集信息,下面,让我们通过一个简单的例子,了解一下这一功能吧! 1.使用SharePoint 2013跨网站集发布功能,首先需要在源网站和目标网站开启Cross-Site Collection Publishi

SharePoint 2013新功能之 host name site collection 简介

SharePoint 2013新增加了一个功能叫 host name site collection ,顾名思义就是说可以给一个 site collection来指定host name(URL里面的服务器名). 在SharePoint 2010中也可以设置 host name,但是只能给web application 设置host name,原来的那种site collection这里暂且称之为path based site collection,下面我们来看看这两种site collectio

SharePoint 2013 禁用搜索服务

原文:SharePoint 2013 禁用搜索服务 前言,在SharePoint2013中,对于硬件需求的提升,让我们虚机里安装总是一筹莫展,尤其开启了搜索服务以后,对于内存的消耗就更加严重,尤其对于我们开发者来说,搜索服务并不是必须开启的,所以,我们需要禁用掉不需要的服务,来减轻开发环境的压力. 首先对比一下是否开启搜索对于服务器内存的压力 特别要说,笔记本配置Dell1464,CPU:I5 M430,内存:4GB ddr3 1333 X2条. 不开启搜索时任务管理器,内存占用46%,机器运行

每日学习心得:SharePoint 2013 自定义列表项添加Callout菜单项、文档关注、SharePoint服务端对象模型查询

前言: 前一段时间一直都比较忙,没有什么时间进行总结,刚好节前项目上线,同时趁着放假可以好好的对之前遇到的一些问题进行总结.主要内容有使用SharePoint服务端对象模型进行查询.为SharePoint 自定义列表项添加callout菜单.希望能够给大家带来一些帮助. 1.  在aspx页引用可视化Web部件 有时候会需要在页面中引用项目中创建的可视化Web部件,具体步骤有以下这几步: 1) 在aspx页面顶部注册该可视化Web部件 示例如下: <%@ Register Tagprefix=&qu

Sharepoint 2013 关于&quot;SPChange&quot;简介

在SharePoint中,我们经常会需要获取那些改变的项目,其实api为我们提供了SPChange对象,下面,我们通过列表简单介绍下这一对象. 1.创建一个测试列表,名字叫做“SPChangeItems”,并插入测试数据,如下图: 2.删除ID为3的数据,并且修改ID为2的数据,为我们的后面测试做准备,如下图: 3.编写我们的代码,本例在控制台中,有需要可以封装WebPart或者application page,如下图: 4.执行结果,如下图: 我们可以看到我们,对话框中显示的添加.更新和删除数

SharePoint 2013 Word 转换PDF服务介绍及示例

原文:SharePoint 2013 Word 转换PDF服务介绍及示例 前言:在SharePoint使用过程中,经常会发现将文档进行格式转换的需求,之前,看到SharePoint 2013有将PPT转换PDF文档的服务,后来,才发现SharePoint 2010开始,就有将Word文档转换PDF的服务了,用起来还是不错的. 下面,我们就来看看这个服务,如何将一个Word文档库批量转换成PDF文件,或者,将单一Word文档转换为PDF文档. 一.             效果展示 新建测试Wor