如何使用REST URL从SharePoint列表中检索数据?

时间:2017-11-29 21:25:24

标签: c# list sharepoint odata

首先,请假设我的公司域名是www.aaa.com,我正在尝试从SharePoint列表REST端点检索列表数据。我尝试访问的列表在以下网页中使用:

http://www.aaa.com/tpn/toolcenter/esri/Pages/Portal/Portal.aspx

我可以通过以下方式获取列表名称:

http://www.aaa.com/_vti_bin/ListData.svc/

我认为我要找的列表名称叫做“Pages”。

然后我尝试编写Odata REST URL以从浏览器获取列表数据但失败了。我试过的网址是:

http://www.aaa.com/sites/_api/lists/GetByTitle('Pages')

我收到的错误消息是http 404。有谁可以让我知道我的OData网址可能有什么问题?

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

问题出在你开始的地方" _api"。

假设" esri"是一个网站,请尝试以下方法:

http://www.aaa.com/tpn/toolcenter/esri/_api/lists/GetByTitle('Pages')

此网址似乎也关闭了,但我将其基于您的示例。基本上,您从存储列表或库的站点开始,然后附加_api和其他所有内容。