使用 odata api 仅从 sharepoint 2013 获取列表项

Get only listitems from sharepoint 2013 with odata api

我如何才能从 odata rest 的共享点搜索中仅获取列表项 api?

MYURL/_api/search/query?querytext=' Path:\"MYDOCUMENTLIBPATH\" '&selectproperties='ListItemID,TitleDEOWSTEXT, TitleITOWSTEXT, AreaTitleDEOWSTXT, AreaTitleITOWSTXT, Language1OWSCHCS'&sortlist=''&rowlimit=25&startrow=0

目前我正在使用上面的查询,但它 returns 我什至是包含我搜索的文档的列表。我该如何避免这种情况?

尝试使用 ContentClass。 "STS_ListItem_DocumentLibrary" 用于文档库项目,"STS_ListItem" 用于自定义列表项。

例如:

MYURL/_api/search/query?querytext='Path:"MYDOCUMENTLIBPATH" AND ContentClass="STS_ListItem_DocumentLibrary"'&selectproperties='ListItemID,TitleDEOWSTEXT, TitleITOWSTEXT, AreaTitleDEOWSTXT, AreaTitleITOWSTXT, Language1OWSCHCS'&sortlist=''&rowlimit=25&startrow=0