Azure Graph API C# 客户端 - 无法获取用户的管理器对象
Azure Graph API C# Client - Unable to get user's Manager object
当我尝试检索用户时,用户的管理器对象始终为空。但是我得到 "objectId",这是相应的管理器(用户)GUID。
我可以使用此 GUID 从 API 调用或从 https://graphexplorer.cloudapp.net but not from Graph Client using C# (even with 2.1.0 version: https://www.nuget.org/packages/Microsoft.Azure.ActiveDirectory.GraphClient).
获取管理器
有人可以指导我吗?提前致谢。
我只需要在获取用户时添加 Expand(x=> x.Manager)。(version: 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;
当我尝试检索用户时,用户的管理器对象始终为空。但是我得到 "objectId",这是相应的管理器(用户)GUID。 我可以使用此 GUID 从 API 调用或从 https://graphexplorer.cloudapp.net but not from Graph Client using C# (even with 2.1.0 version: https://www.nuget.org/packages/Microsoft.Azure.ActiveDirectory.GraphClient).
获取管理器有人可以指导我吗?提前致谢。
我只需要在获取用户时添加 Expand(x=> x.Manager)。(version: 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;