Sharepoint Online offers a view of the frequent sites of the current user. It is available in the home page of the "My Site" of the user. I'm asking if there is a REST API (or something like) to get the FREQUENT SITES of the user programmatically? Maybe also a Graph API query?

frequent sites

I know there is a way to get the LAST VISITED sites of the user but I don't mean that /_api/search/query?querytext='contentclass:STS_Web'&sortlist='ViewsRecent:descending,ViewsLifeTime:descending'&selectproperties='Title,Author,Url'

And there is a way to get the FOLLOWED SITES but I don't mean neither that /_api/social.following/my/followed(types=4)

Thank you

NOTA: I found the results in this call (sniffing the network calls of the page) but the host is strange...): https://northeurope1-sphomep.svc.ms/api/v1/sites/feed?acronyms=true&start=0&count=12

  • Maybe the Microsoft Graph API is able to do it. – Smile4ever Nov 29 '17 at 15:01
  • 1
    Your search query doesn't list what you viewed recent, but what anyone has viewed and you have access to. Having access to the beta insights API in the MS Graph via SP context would be useful indeed. – Mikael Svenson Dec 6 '17 at 13:59
  • Microsoft Graph People Insignts seems a good candidate but it offers just: 1 ) Trending documents 2) Used documents 3) Shared documents but not frequent documents. To be honest I'm not so obsessed by frequent documents but the One Drive for Business page is offering it. So is quite natural to ask for it. – Piero Dec 19 '17 at 8:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.