Запрос в Azure AAD возвращает только 20 участников при наличии более 100 участников

#azure #azure-active-directory

#azure #azure-active-directory

Вопрос:

Я пытаюсь запросить Azure AD, используя $expand=members до конца URL-адреса (как показано ниже). Однако он возвращает мне только 20 участников, что, я полагаю, является максимальным значением по умолчанию. число. Каков способ получить список всех членов группы?

https://graph.microsoft.com/v1.0/groups/12345-6789-1234-35234 ?$развернуть=участники

Я использую spark для запроса этого. Я был бы в порядке, если бы он сгенерировал OData.nextLink, но в данном случае это не так. Есть идеи?

Ответ №1:

Ну, я сам смог выяснить, что существует URL-адрес /members, который возвращает всех участников с следующей ссылкой OData, если число участников превышает 100.

Примечание — он возвращает только записи, которые являются «пользователями» (не как участник службы)