1

在获取以 $expand=teacher 作为参数的educationClasses 时,我试图仅从老师那里获取属性“id”和“userPrincipalName”。但无论我做什么,我都会不断获得完整的教师/用户对象。

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

但它给出了与这个相同的结果:

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

我究竟做错了什么?或者这是不是完全支持扩展+选择功能的端点之一?我不想要完整的教师对象,因为它包含assignedLicenses、assignedPlans、provisionedPlans 和很多我在这个请求中永远不需要的东西。

而且......这是生产,所以我想尽可能避免使用 BETA 端点。

4

1 回答 1

0

是的,看起来底层 AAD 存储不支持扩展加选择。您可以通过将 &$whatif 附加到查询中来查看幕后发生的事情。

我们对此无能为力,因为 AAD 团队现在没有投资于增加丰富性。

于 2020-04-29T22:11:36.147 回答