Я хочу получить доступ ко всем членам всех групп через Microsoft Graph.Я хочу собрать это в один вызов, а не выполнять итерации по каждой группе.
Я хочу выбрать только подмножество информации для расширенных членов.
Я не могу найти способсделать это, но я считаю, что это поддерживается.Как правильно выбрать расширение:
Насколько я могу судить, это должно работать, чтобы дать мне то, что я хочу, однако результат возвращается без свойства members
:
https://graph.microsoft.com/v1.0/groups?$expand=members($select=id,userPrincipalName)
Это, однако, возвращает всех участников, но предоставляет way больше информации, чем я ищу:
https://graph.microsoft.com/v1.0/groups?$expand=members
Я пробовал это в двух местах:
Microsoft Graph API Explorer (конкретные примеры приведены выше).
В моем коде в реальной среде.Я опущу здесь код, так как результаты из кода такие же, как и в Graph Explorer.
edit: Хотя я принял ответ Марка, поскольку он помогает решить эту проблему здесь,для других, я хочу отметить, что следующее все равно возвратит группы и участников в одном (хотя и большом) ответе:
https://graph.microsoft.com/v1.0/groups?$expand=members