Мне нужно получить список групп, членом которых является пользователь, использующий Microsoft Graph API.
Для этого я использую конечную точку POST /users/<userId>/getMemberGroups
( doc ). Это работает нормально, но проблема в том, что ответом является только список идентификаторов групповых объектов. Мне нужно получить свойства группы тоже. Я мог бы просто пройти по списку и API запросов для GET /groups/<groupId>
, но это занимает слишком много времени, когда у пользователя несколько групп.
Затем я нашел POST /directoryObjects/getById
( doc ), который превращает этот список в то, что мне нужно. Я точно перешел на страницу документа, но получаю следующую ошибку:
Request_BadRequest - указанный метод HTTP недопустим для цели запроса. (статус HTTP 405)
Что я делаю не так? Метод getById
прослушивается? Если да, есть ли альтернативный способ превратить список идентификаторов групповых объектов в группы или получить полный список групп пользователей?