如何找到特定用户';使用Azure Active DiRecoty Graph API将所有报表管理器升级到顶级

如何找到特定用户';使用Azure Active DiRecoty Graph API将所有报表管理器升级到顶级,azure,azure-ad-graph-api,Azure,Azure Ad Graph Api,我的要求是使用图形API。我需要找到登录用户的所有管理者到最高级别 例:-A报告B----B报告C---C报告D--D报告E 所以当一个用户登录时。我想找到A的所有报告管理器如果您查看AAD Graph API参考中的,您将看到有一些可用于用户对象的导航属性 您应该感兴趣的是: 导航属性 管理者:作为该用户管理者的用户或联系人 directReports:用户和 向用户报告的联系人。(已删除的用户和联系人) 将其管理器属性设置为此用户。) 我认为没有一个查询可以作为单个响应提供您正在寻找的树,但

我的要求是使用图形API。我需要找到登录用户的所有管理者到最高级别

例:-A报告B----B报告C---C报告D--D报告E

所以当一个用户登录时。我想找到A的所有报告管理器如果您查看AAD Graph API参考中的,您将看到有一些可用于用户对象的导航属性

您应该感兴趣的是:

导航属性

管理者:作为该用户管理者的用户或联系人

directReports:用户和 向用户报告的联系人。(已删除的用户和联系人) 将其管理器属性设置为此用户。)

我认为没有一个查询可以作为单个响应提供您正在寻找的树,但您应该能够在用户之间导航,并继续向上运行
管理器
树,直到没有剩余

如果这对你有帮助,请告诉我