通过UniqueId查询列表项

时间:2014-09-27 12:50:00

标签: rest sharepoint ms-office office365 onedrive

我试图通过其唯一ID通过REST API端点获取列表项列表项。

URL

https:// {site-collection} / {personal-site} / _api /网站/列表(guid' id')/ items?$ filter = UniqueId eq' uniqueid'

但它不会返回该项目,而是返回一个空列表;

结果

{
    "d": {
    "results": []
    }
}

当我使用 ItemId GUID 进行类似查询时,它可以正常工作但 UniqueId 我获得一个空列表。这甚至可能吗?如果没有,那么为什么 UniqueId GUID / ItemId 就足够了?一种可能的解释是,在 GUID ItemID 的其他列表中引用了 UniqueId 。 那么为什么我不能使用 UniqueId 过滤项目?

1 个答案:

答案 0 :(得分:0)

如果其他人偶然发现这个线程,那么答案是 _api/Web/Lists('GUID')/GetItemByUniqueId('GUID')

:)