首页 > 解决方案 > 如何使用 Graph API 在 C# 中获取 Teams 组织层次结构数据

问题描述

在微软团队中,有一个标题为“组织”的选项卡,显示如下: 在此处输入图像描述

有什么方法可以使用 Graph API 在 C# 中获取这些数据?

现在我有

var users = await graphClient.Users.Request().GetAsync();

它返回所有用户的数组,每个用户都有他们的姓名和职位。这不足以制作组织结构图,因为它不能说明不同用户之间的关系。为了获取数据以制作组织结构图,我需要进行什么 Graph API 调用?

标签: c#azure-active-directorymicrosoft-graph-api

解决方案


如果您使用 Microsoft Graph SDK for C#,您可以使用以下代码让用户使用管理器:

var usersWithMgr = await graphServiceClient.Users.Request().Expand("manager").GetAsync();

结果: 在此处输入图像描述


推荐阅读