【问题标题】:Microsoft Graph query for get all user and also groups用于获取所有用户和组的 Microsoft Graph 查询
【发布时间】:2021-06-17 05:54:31
【问题描述】:

我是 Microsoft 图形 API 的新手。我有搜索框,可以在其中搜索用户。但是当我写组名时,它就不起作用了。谁能帮我获取用户和群组电子邮件的确切查询。

下面是我的问题

enter image description here

【问题讨论】:

  • 将代码复制粘贴到问题中。屏幕阅读器将其读取为“我的查询在此处输入图像描述”,因此它没有多大帮助。 idownvotedbecau.se/imageofcode
  • 您说“获取所有用户和组”。您是指列表组和组的用户成员吗?
  • @PamelaPeng 我想在一个查询中列出所有用户和所有组。

标签: azure-active-directory microsoft-graph-api


【解决方案1】:

有列出用户的代码。 header 可以被删除,GetAsync() 在您的问题中是必需的。

var users = await graphClient.Users
    .Request()
    .Select(u => new {
        u.mail // mail is the SMTP address for the user.
    })
    .Filter("startsWith(mail,'xxx')")
    .GetAsync();

如果要获取所有用户以及该用户所属的所有组,可以在C#中添加.Expand("memberOf")

【讨论】:

  • 感谢您的回答,但它不能解决我的问题。我想要一个查询中的所有用户和组的列表。我想要列表中的用户 + 组。
  • 没有图表 API 可以在单个查询中列出用户 + 组。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-21
相关资源
最近更新 更多