office365 – Microsoft Graph:在一个请求中列出所有用户及其组
我想列出所有用户.对于每个用户,我需要显示特定于该用户的角色和组.
我试过了: https://graph.microsoft.com/v1.0/users?$expand=memberOf 但它给出了完全相同的结果: https://graph.microsoft.com/v1.0/users 根据用户对象的文档(http://graph.microsoft.io/en-us/docs/api-reference/v1.0/resources/user),我应该能够使用memberOf关系列出用户的角色和组. 我可以通过每个用户执行一个请求(使用https://graph.microsoft.com/v1.0/users/{user_id}/getMemberObjects)来获取每个用户所需的角色和组,但这有点慢而且有点过分. 我错过了什么?
扩展用户实体的导航属性当前不适用于Microsoft Graph端点的生产(v1.0)版本.该功能在beta端点上有效.
此查询可以按您的方式工作: https://graph.microsoft.com/beta/users?$expand=memberOf 当功能从beta转移到v1.0时,或者它们是否会以当前形式出现时,没有时间表. 目前,您使用Microsoft Graph API有3种选择. Beta端点 使用beta端点,但要了解它可能会改变功能. 多个图形调用 获取用户集合,然后根据需要为每个用户获取memberOf. https://graph.microsoft.com/v1.0/users/{id}/memberOf 要么 https://graph.microsoft.com/v1.0/users/{user_id}/getMemberObjects 展开组上的成员 如果您想坚持使用v1.0端点,并且根据您的总体目标,您可以尝试以其他方式查找您想要的信息.获取组的集合并扩展成员导航属性. https://graph.microsoft.com/v1.0/groups/?$expand=members (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Windows XP中是否可选.NET Framework 2.0?
- Windows7下的php环境配置教程
- windows – 我怎么知道我是否在使用虚拟机?
- windows – C运行时对象,dll边界
- 在Windows上“无法找到vcvarsall.bat”错误
- 在WPF中使用MonoGame
- group-policy – Windows 8配置文件创建视频
- windows-server-2012 – 当用户的UPN后缀在Active Director
- 为什么Windows上的ActivePerl程序停止接受套接字连接?
- azure – Windows XP中Internet Explorer 8中的证书错误
- VS11中对Windows XP的支持是否与先前的Visual St
- windows – WinRT和软件ClearType字体渲染
- 如何从microsoft为.NET 4 C#编译器指定.NET版本?
- windows-server-2008-r2 – 401 – 在Server 200
- windows – 打包使用ImageMagick C API的应用程序
- windows-server-2003 – 如何手动运行Windows 20
- windows – 如何建立断开连接的驱动器?
- windows-8 – Windows 8中listview(WinJS)中的动
- 窗口 – 将数字写入文本文件 – 批处理文件
- windows-8 – Windows 8 JavaScript应用程序开发