【发布时间】:2015-03-19 10:07:27
【问题描述】:
我在共享点页面中有一个 webid 和一个 listid。我正在尝试构建一个休息网址以进入列表。
在给定 WebID 的情况下,我无法确定获取网络的 url。
我试过了 https://xxxx.sharepoint.com/_api/web/webs(guid'33213c5c-30e5-468c-87f7-52b48a7b6a3d') https://xxxx.sharepoint.com/_api/web/webs('33213c5c-30e5-468c-87f7-52b48a7b6a3d') https://xxxx.sharepoint.com/_api/web/webs/GetById('33213c5c-30e5-468c-87f7-52b48a7b6a3d')
我如何使用该 ID 访问网络?我需要在网络上获取一个列表。 我在想它会很简单 https://xxxx.sharepoint.com/_api/web/webs(guid'33213c5c-30e5-468c-87f7-52b48a7b6a3d')/lists(guid'the-list-id'),但我无法上网!
++++++++++++++++++ m回复vadim ++++++++++++++++++++++++
感谢瓦迪姆, 你让我指出了正确的方向
这个网址可以让我上网: https://xxx.sharepoint.com/_api/web/webs?$filter=iD eq guid'33213c5c-30e5-468c-87f7-52b48a7b6a3d'
这个 url 将获取所有网站中所有列表中的所有项目 https://xxx.sharepoint.com/_api/web/webs?$expand=lists,lists/items
此 url 将获取指定网站中所有列表中的所有项目: https://xxx.sharepoint.com/_api/web/webs?$expand=lists,lists/items&$filter=iD eq guid'33213c5c-30e5-468c-87f7-52b48a7b6a3d'
但是如何获取指定网站中指定列表中的所有项目? 这不起作用: https://xxx.sharepoint.com/_api/web/webs?$expand=lists,lists/items&$filter=((iD eq guid'33213c5c-30e5-468c-87f7-52b48a7b6a3d') and (Lists/Id eq guid'd38444af-dd7f-404b-9e75-b1f8c6cdee7d' ))
它是一个有效的 Web id 和一个有效的列表 id,但 sharepoint 抱怨 :m:message xml:lang="en-US">字段或属性“Id”不存在。
有什么想法吗?
【问题讨论】:
标签: rest sharepoint-2013