这里有一组示例 REST 调用,工作对我来说,也会帮助你理解. 作为的 02/2014, there are two examples 🙂
- 引用其名称中的空格的列
- 多项选择的列的引用
- 执行通过 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 类别列表" (我宁静的意译是可能相当松散, 但是,这我如何解释它).
如果你这么做通过 JavaScript 和使用提琴手来看看输出, 你得到这样的回报:
(以上就是一个 JSON 对象)
执行通过 REST 的人搜索
我这博客上分别. 关键是要指定源 id 参数,其值是当地人民内容源的 GUID. (内容源用于被称为作用域,它是我 — — 哦 — — 我努力不去调用一切对我来说一个范围!).
了解更多关于它在这里: http://www.mstechblogs.com/paul/?p=10385
</结束>
跟我在 Twitter 上 http://www.twitter.com/pagalvin