這裡有一組示例 REST 調用,工作對我來說,也會説明你理解. 作為的 02/2014, 有兩個例子🙂
- 引用其名稱中的空格的列
- 多項選擇的列的引用
- 執行通過 REST 的人民搜索
會將添加到此方案隨著時間的推移.
在這裡我也找到了一些有用的油墨:
- http://platinumdogs.me/2013/03/14/sharepoint-adventures-with-the-rest-api-part-1/#lookup
- http://msdn.microsoft.com/en-us/library/gg309461.aspx#BKMK_select
引用其名稱中的空格的列
我用一個名為"博客作者"列創建自訂清單 (博客與作者之間的空間).
$select 以引用該列是:
只需替換"_x0020_"的空間. 我們看到在許多例子中的 _x0020_ 跨互聯網和其他人是沒有什麼不同.
如果你不這麼做, 你可能會像這樣一條錯誤訊息:
運算式 “博客作者” 是不正確.
足夠簡單.
多項選擇查閱列的引用
設置:
一些專案添加到 Mockblog 清單和你準備好.
使用 jQuery 的 Ajax 樣式調用將看起來像這樣:
serverUrl = "/_api/web/清單/GetByTitle('' MockBlog)/專案" + "?$選擇 = 標題,類別/標題,Blog_x0020_Author/標題" + "&$擴大 = Blog_x0020_Author,類別";
我們告訴 SharePoint"給我標題的所有類別 (類別/標題). 獲取的實際值 標題 由 $展開ing 類別清單" (我 rest 風格的釋義是可能真的很鬆散, 但這個怎麼我用的).
如果你這麼做通過 JavaScript 和使用的提琴手,看看輸出, 你獲得了一些像這樣回報:
(以上是一個 JSON 物件)
執行通過 REST 的人民搜索
我在博客上寫這分開. 關鍵是要指定其值為當地人民內容源的 GUID 的源 id 參數. (內容源用於被稱為作用域,它是哦-我使勁不打電話的一切給我的範圍!).
閱讀更多關於它在這裡: http://www.mstechblogs.com/paul/?p=10385
</結束>
跟我在 Twitter 上 http://www.twitter.com/pagalvin