首页 > 解决方案 > 是否可以获得租户中所有团队的列表?

问题描述

我知道这已经很久没有选择了,但是有没有办法获得我们租户的活跃团队列表?PowerBi 中是否有解决方案?

谢谢!

标签: office365powerbimicrosoft-teams

解决方案


目前,我们无法直接获取租户中活动团队的列表,但我可以为您提供解决方法。

首先,使用graph user api获取当前Tenant的用户列表。然后遍历结果列表并为每个用户调用JoinedTeams。最后,将所有团队合并到一个列表中。

一些伪代码:

var userList= GET https://graph.microsoft.com/beta/users
List<Object> teamList=new List<Object>();
foreach(user in userList)
{
   var teamsForUser= GET https://graph.microsoft.com/beta/me/joinedTeams
   teamList.AddRange(teamsForUser);
}

添加一个简单的方法

  GET https://graph.microsoft.com/beta/groups?$filter=resourceProvisioningOptions/Any(x:x eq ‘Team’)”

推荐阅读