在Sharepoint 2013中使用guid访问文件夹(Odata)

时间:2016-02-25 05:19:52

标签: sharepoint odata sharepoint-2013

我尝试提取嵌入到我们的Sharepoint API中的列表项中的视频。我拥有的数据的一个例子是:

site=218a5f362d1241418a939d5c302507a0&web=425c1c9cf7e3406d9a0d2cc5f28ec9e0&folder=25abed4de9624c9ca264e39f3de7f747

我假设我可以通过提供的GUID访问该文件夹,但我看不到能够这样做?如何访问指向的文件?

1 个答案:

答案 0 :(得分:0)

好吧,你必须处理每个Id才能获得关联对象。

要获取网络,您可以使用:

/_api/web/webs?$filter=ID eq guid'**your_web_guid**'

现在,您拥有了网址。你可以得到你的清单:

your_web_url/_api/Web/Lists(guid'**your_list_guid**')

你有列表标题。然后,您可以获取列表中所有文件夹的列表:

your_web_url/_api/web/lists/getbytitle('**your_list_title**')/items?$filter=startswith(ContentTypeId, '0x0120')

在结果中搜索文件夹的guid,您的工作就完成了。