gpt4 book ai didi

Azure Graph API C# 客户端-无法获取用户的 Manager 对象

转载 作者:行者123 更新时间:2023-12-04 08:33:25 26 4
gpt4 key购买 nike

当我尝试检索用户时,用户的管理器对象始终为空。但我得到“objectId”,这是相应的经理(用户)GUID。我可以使用此 GUID 从 API 调用或 https://graphexplorer.cloudapp.net 获取 Manager但不是来自使用 C# 的 Graph Client(即使使用 2.1.0 版本: https://www.nuget.org/packages/Microsoft.Azure.ActiveDirectory.GraphClient )。

有人可以指导我吗?提前致谢。

最佳答案

我只需要在获取用户时添加 Expand(x=> x.Manager) 即可。(版本:2.1.0)

示例:

var users = activeDirectoryClient.Users
.Where(user => user.UserPrincipalName.Equals(searchString)).Expand(m => m.Manager)
.ExecuteAsync().Result.CurrentPage.ToList();

var manager = user[index].Manager as User;

引用:http://blogs.msdn.com/b/aadgraphteam/archive/2014/12/12/announcing-azure-ad-graph-api-client-library-2-0.aspx

关于Azure Graph API C# 客户端-无法获取用户的 Manager 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34453586/

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