gpt4 book ai didi

azure - 如何使用 Microsoft Graph API 在 Azure AD 中显示用户资源类型的管理器

转载 作者:行者123 更新时间:2023-12-03 00:46:05 24 4
gpt4 key购买 nike

问题:使用 Microsoft Graph 如何显示用户的经理?例如,使用 Microsoft Graph Explorer您可以通过调用 https://graph.microsoft.com/v1.0/me 获取登录用户个人资料信息。但此调用不会返回所有字段 - 特别是经理字段。

我尝试了https://graph.microsoft.com/v1.0/me?$select=manager但它仍然没有返回管理器。

Relationships user resource type 部分您会看到用户经理的经理字段。还有Json representation该关系显示 manager 字段,如下所示:

"manager": { "@odata.type": "microsoft.graph.directoryObject" }

但我不确定我们如何使用它来获得用户的管理员。

更新:

以下是用户@CarlShao查询的部分结果的屏幕截图。事实上,它正在返回管理器对象的大量属性。但我只显示笔记本电脑的当前屏幕: enter image description here

enter image description here

最佳答案

如果需要扩展用户的组织关系,应该使用$expand参数,该参数支持扩展用户的directReportsmanagermemberOf 关系。

GET https://graph.microsoft.com/v1.0/me?$expand=manager

引用号: list managerexpand parameter .

<小时/>

更新:

您可以在 $expand 内指定 $select 以选择单个管理器的属性:$expand=manager($levels=max;$select=displayName)

https://graph.microsoft.com/v1.0/me?$expand=manager($levels=max;$select=displayName)&$count=true

不要忘记添加请求 header :ConsistencyLevel=eventual

enter image description here

关于azure - 如何使用 Microsoft Graph API 在 Azure AD 中显示用户资源类型的管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65270804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com