본인이 속한 모든 사이트의 수정된 문서 혹은 조회수가 높은 문서를 리스트

[주의 사항]

본 블로그에 게시된 정보의 내용 (첨부 문서, 링크 등)은 작성일 현재 기준이며 예고없이 변경 될 수 있습니다.

또한, 참고용으로만 제공됨으로 Microsoft에 책임이 없음을 알려 드립니다. 반드시 적용 전 충분한 테스트를 진행하시기 바랍니다.

 

[요약]

본인이 속한 사이트 중 수정 혹은 조회수가 높은 문서 구하기

1. SharePoint 2013 Search REST API이용하여 구할 수 있다.

 

[구현 방법]

1. SharePoint 2013 Search REST API를 이용하여 구현하실 수 있습니다.

~root site/_api/search/query?querytext='IsDocument=1'&sortlist='ViewsLifeTime:descending,LastModifiedTime:descending'&rowlimit=30

IsDocument=1 -> 속성이 문서인 것

ViewsLifeTime -> Ranking Column 이며 Mosted View

LastModifiedTime -> 최종 수정일

RowLimit -> 출력 Row Count

위의 주소를 치환해서 브라우저에서 테스트 가능합니다.

Ex)

https://jw15sps01/_api/search/query?querytext='IsDocument%3D1'&sortlist='ViewsLifeTime%3Adescending%2CLastModifiedTime%3Adescending'&rowlimit=30

 

[추가 정보]

1. SharePoint Search REST API overview

https://msdn.microsoft.com/en-us/library/office/jj163876.aspx