2016-09-20 2 views
3

В настоящее время я разрабатываю приложение, использующее экземпляр Azure AD. Я пытаюсь запросить этот AD, чтобы синхронизировать пользователей с моей системой. Я хочу получить всех пользователей и их группы. Microsoft Graph API имеет следующие функции для этой операции:

https://graph.microsoft.com/v1.0/users?$expand=memberOf

Однако это дает мне тот же ответ, как вызов: https://graph.microsoft.com/v1.0/users. У пользователей моего AD есть группы, и я попытался вызвать api с $select вместо $expand, но также и без результата.

Это ошибка? Я делаю что-то неправильно?

Спасибо!

+0

Вы говорите, что «дает мне тот же ответ», можете ли вы поделиться полученным ответом? Является ли ответ сообщением об ошибке? – lukkea

+0

Ответ - это список пользователей. С '$ expand = memberOf' я ожидаю иметь список групп для этого пользователя, но я этого не вижу. – koelkastfilosoof

ответ

3

Расширение свойств навигации для пользовательских объектов в настоящее время не работает над производством (v1.0). Пожалуйста, см. Это сообщение для получения дополнительной информации: https://stackoverflow.com/a/39022980.

+0

Правильно, спасибо! Я попытался получить группы и $ расширить их членов, и я хочу только $ select ID этих пользователей, но это, похоже, не работает. Любая информация по этому поводу? 'v1.0/groups? $ expand = members ($ select = id)' – koelkastfilosoof

+0

Я пытался сделать то же самое, похоже, что $ expand в сочетании с $ select не работает .. по крайней мере для меня. Когда я использую $ select, функция $ expand перестает работать – Flores

+0

В бета-версии тоже не работает. Если вы попытаетесь расширить одно свойство навигации, оно расширяет все как для самого объекта, так и для всех дочерних объектов – Marmoy