通过SharePoint Online中的REST接收当前用户的新闻提要

时间:2019-07-05 16:47:00

标签: rest sharepoint

我正在尝试通过REST从SharePoint Online接收当前用户的新闻提要。该文档告诉我,执行此操作的方法应为:

http://mywebsiteurl.sharepoint.com/_api/social.feed/my/news

但这会导致结果为空。 我正在将具有所有SharePoint范围的OAuth 2.0令牌发送到服务器:

“ scp”:“ AllSites.FullControl AllSites.Manage AllSites.Read AllSites。写MyFiles.Read MyFiles.Write Sites.Search.All TermStore.Read.All TermStore.ReadWrite.All User.Read.All User.ReadWrite。全部”

不幸的是结果是零,但我肯定在

中有一条新闻流

https://mywebsiteurl.sharepoint.com/_layouts/15/sharepoint.aspx?v=news

有人知道问题可能在哪里吗?

要获取新闻,我还可以使用:

_api / search / query?querytext ='IsDocument:True AND FileExtension:aspx AND PromotedState:2'

但这给了我所有具有阅读权限的新闻。我只想要来自我标记为收藏夹的网站的新闻。 为什么我的结果为空?上面的网址对您有用吗?

我还试图找出是否可以通过Graph API获得新闻,但似乎还不可能。 目前,我可以使用变通办法来接收新闻:

_api / search / query?querytext ='IsDocument:True AND FileExtension:aspx AND PromotedState:2'

    https://myspsite.sharepoint.com/_api/social.feed/my/news                    2019-07-05T16:43:14Z                                                               1个                 0001-01-01T00:00:00                 9999-12-31T23:59:59.9999999                                  0                           

0 个答案:

没有答案