"表达式无效"执行SharePoint Rest调用时

时间:2017-04-26 18:47:50

标签: rest sharepoint odata sharepoint-2013

我有一个SharePoint网站,当我打电话

    SITE/_api/web/lists/  

它为我提供了所有列表的数据没有问题。问题是,一旦我开始通过调用

来查询特定列表(例如,一个名为" Environments")
    SITE/_api/web/lists/getbytitle("Environments")/   

它给了我错误

    Microsoft.SharePoint.Client.InvalidClientQueryExceptionThe expression "web/lists/getbytitle(Environments)/items" is not valid. 

我没有正确构建网址,或网站是否有问题。

2 个答案:

答案 0 :(得分:1)

在列表标题周围使用撇号而不是引号。

答案 1 :(得分:1)

更正列表项的REST URL是:

http://site url/_api/web/lists/GetByTitle('Test')/items

您在列表名称周围缺少单引号。

检查MSDN:https://msdn.microsoft.com/en-us/library/office/dn292552.aspx