【发布时间】:2018-11-13 05:51:43
【问题描述】:
我需要使用 Microsoft Graph API 获取用户所属的组列表。
为此,我使用端点POST /users/<userId>/getMemberGroups (doc)。这很好用,但问题是响应只是组对象 ID 的列表。我也需要获取组属性。我可以遍历列表并查询GET /groups/<groupId> 的 API,但是当用户有多个组时,这需要很长时间。
然后我找到了POST /directoryObjects/getById (doc),它把这个列表变成了我需要的。我完全按照文档页面进行操作,但出现以下错误:
Request_BadRequest - 请求目标不允许使用指定的 HTTP 方法。(HTTP 状态 405)
我做错了什么?方法getById 被窃听了吗?如果是,是否有任何替代方法可以将组对象 ID 列表转换为组或获取用户组的完整列表?
【问题讨论】:
标签: azure-active-directory microsoft-graph-api