天天看點

SharePoint 2013 REST 服務使用簡介

  1、建立測試使用清單”REST Demo”,插入一些測試資料,如下圖:

SharePoint 2013 REST 服務使用簡介

  2、添加内容編輯器,并且添加腳本引用以及HTML代碼,如下圖:

  Result的Div為顯示結果使用,input标簽觸發REST服務的JavaScript腳本中的方法;

SharePoint 2013 REST 服務使用簡介

  3、編寫REST服務的腳本,讀取清單,如下圖:

  url:為REST服務的位址(具體可以參考附後的API連結);method:Post或者Get,Post為增删改使用,Get為查,至少我是這麼了解的;success和error是執行成功或者失敗的方法定義;

SharePoint 2013 REST 服務使用簡介

  4、檢視添加好的内容編輯器,點選Excute Script即執行腳本,如下圖:

SharePoint 2013 REST 服務使用簡介

  5、點選執行腳本,通過REST服務擷取測試清單中的資料,擷取成功!如下圖:

SharePoint 2013 REST 服務使用簡介

  6、編寫更新腳本,如下圖:

  特:body參數裡面的type需要特别擷取一下,其他參數參考API即可;

SharePoint 2013 REST 服務使用簡介

  7、在浏覽器中檢視清單REST服務的xml,如下圖:

SharePoint 2013 REST 服務使用簡介

  8、在清單的xml裡右鍵檢視源檔案,找到清單字段的ListItemEntityTypeFullName屬性,也就是type值,如下圖:

SharePoint 2013 REST 服務使用簡介

  9、點選頁面上按鈕,通過REST服務進行更新,如下圖:

SharePoint 2013 REST 服務使用簡介

  10、檢視清單,ID為1的項目已經更新成功,如下圖:

SharePoint 2013 REST 服務使用簡介

  11、編寫删除的腳本,主要就是Method改為DELETE即可,如下圖:

SharePoint 2013 REST 服務使用簡介

  12、在頁面上執行腳本,如下圖:

SharePoint 2013 REST 服務使用簡介

  13、删除成功,如下圖:

SharePoint 2013 REST 服務使用簡介

  14、編寫添加的腳本,url參數有所變化,變成了items,如下圖:

SharePoint 2013 REST 服務使用簡介

  15、執行頁面上的腳本,如下圖:

SharePoint 2013 REST 服務使用簡介

  16、通過REST服務添加成功,如下圖:

SharePoint 2013 REST 服務使用簡介

  17、REST請求中使用的屬性(點選圖檔彈出詳情頁),如下圖:

SharePoint 2013 REST 服務使用簡介

總 結

  REST 服務作為SharePoint 2013新特性,自己平時也很少使用,趁着有時間嘗試了一下,感覺還是不錯的。

  好了就到這裡,休息。。休息一下。。

參考文檔

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

繼續閱讀