Microsoft Graph EducationClass расширяется с выбором - PullRequest
1 голос
/ 22 марта 2020

Я пытаюсь получить только свойства "id" и "userPrincipalName" от учителя, когда получаю EducationClasses с параметром $ expand = teacher. Но что бы я ни делал, я продолжаю получать полный объект учителя / пользователя.

https://graph.microsoft.com/v1.0/education/classes?$expand=teachers($select=id,userPrincipalName)

Но это дает тот же результат, что и этот:

https://graph.microsoft.com/v1.0/education/classes?$expand=teachers

Что я делаю неправильно? Или это одна из конечных точек, где функция расширения + выбора не поддерживается полностью? Мне не нужен полный объект учителя, потому что он содержит assignLicenses, assignPlans, provisionedPlans и множество других вещей, которые мне никогда не понадобятся в этом запросе.

И ... это производство, поэтому я бы хотел по возможности избегайте использования конечной точки BETA.

1 Ответ

0 голосов
/ 30 апреля 2020

Да, похоже, что базовое хранилище AAD не поддерживает расширение и выбор. Вы можете увидеть, что происходит под прикрытием, добавив & $ whatif к вашему запросу.

Мы ничего не можем с этим поделать, поскольку команда AAD сейчас не вкладывает средства в расширение возможностей.

...