我正在尝试为用户创建一个跨共享点和组的活动地图。我还要求显示每个组的站点URL。使用Graph API,我下载了SharePointUsage report和GroupActivity report。 SharePoint报告提供站点URL(组站点),所有者显示名称(看起来像组名称),SiteId(不是groupId),其中,GroupActivity报告仅提供组显示名称。尽管上面的两个报告都提供了更多的数据,但我仅尝试在此处连接与组相关的数据。
然后,我获取不提供GroupSite网址的用户Group info(memberof)。因此,我必须再次调用以获取组的共享点URL,然后与“共享点使用情况”报告相匹配。
这将增加性能,并不必要地调用Graph API以重复获取每个组的ShrePoint url。我可以缓存“组”的URL,但它需要与Office 365同步,因此这是另一项开销。
如果SharePoint报表可以具有GroupId / TeamId,则可以轻松地从报表映射网站网址,而无需任何开销或对API的额外调用。
我想知道GroupId / TeamId将来是否会成为报告的一部分?
有人可以建议SharePoint报表的OwnerDisplayName属性与组详细信息中的DisplayName属性是否相同? (虽然看起来一样)。