4

我正在制作一个连接到 SharePoint 2013 的应用程序。我正在使用 CSOM 来处理 SharePoint。我想显示当前用户关注的站点(团队站点)的新闻源。

要获取新闻源,我执行以下步骤:

  • 首先,我从SocialFollowingManager.
  • 接下来,通过站点信息,我获得了站点的新闻源信息。

在获取关注站点列表(上面的第一步)时,我可以获得博客站点以及团队站点。我只想获得团队网站。

有没有办法只获得团队网站(团队网站模板)?

4

2 回答 2

0
ClientResult<SocialActor[]> socialActors = new SocialFollowingManager(clientContext).GetFollowed(SocialActorTypes.Sites | SocialActorTypes.ExcludeContentWithoutFeeds);

这将为您提供每个站点,不包括没有提要的站点,即 TeamSites

希望能帮助到你!

于 2014-05-15T20:25:32.360 回答
0

不幸的是,社交 API 只为您提供网站列表。您必须从那里手动过滤以确定要显示的站点。这并不理想,但它是 API 的一个限制。

于 2014-03-19T19:22:18.597 回答