gpt4 book ai didi

c# - 使用azure graph api获取具有用户所属组ID的所有用户列表

转载 作者:行者123 更新时间:2023-12-03 00:21:35 25 4
gpt4 key购买 nike

我想要在单个请求中使用 azure graph API 获得用户是 Azure AD B2C 组成员的组列表。

我能够获取用户列表,但 Microsoft.Graph.User 类的 MemberOf 属性为 null。

 // Get all users (one page)
var result = await _graphClient.Users
.Request(queryOptions)
.Filter("userType eq 'member'")
.Select($"id,displayName,identities,memberOf")
.GetAsync();

这里我获取了所有用户,但没有返回用户所属的组。

是否可以在上述单个请求中获取群组名称?

是的,我知道我可以为每个用户单独调用另一个 API,但我想要一次调用。

最佳答案

请尝试将 memberOf 包含为 Expand范围。像这样的东西:

var result = await _graphClient.Users
.Request(queryOptions)
.Filter("userType eq 'member'")
.Select($"id,displayName,identities")
.Expand("memberOf")
.GetAsync();

关于c# - 使用azure graph api获取具有用户所属组ID的所有用户列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67999967/

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