rest
  • odata
  • sharepoint-2013
  • 2017-06-21 6 views 0 likes 
    0

    どのようにodataの残りのAPIを介してSharePointの検索を行うlistitemsを得ることができますか?odata apiを使用してsharepoint 2013からlistitemsのみを取得

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

    私は上記のクエリを使用していますが、私の検索のドキュメントを含むリストさえ私に返します。どのようにこれを避けることができますか?

    +0

    私はこの回避策は、おそらくよりよい解決策がある見つけた: DocumentLink:MYURL/MYDOCUMENTLIBNAME/* – cpiock

    答えて

    1

    ContentClassを使用してみてください。ドキュメントライブラリアイテムの場合は "STS_ListItem_DocumentLibrary"、カスタムListItemの場合は "STS_ListItem"です。例については

    :?

    MYURL/_API /検索/クエリQUERYTEXT = 'パス: "MYDOCUMENTLIBPATH" AND ContentClass = "STS_ListItem_DocumentLibrary"' & selectproperties = 'ListItemID、TitleDEOWSTEXT、TitleITOWSTEXT、AreaTitleDEOWSTXT、AreaTitleITOWSTXT、Language1OWSCHCS' & sortlistが= '' & ROWLIMIT = 25 & startRow属性= 0

    関連する問題