Microsoft graph api Microsoft Graph educationClass使用select展开

Microsoft graph api Microsoft Graph educationClass使用select展开,microsoft-graph-api,microsoft-graph-edu,Microsoft Graph Api,Microsoft Graph Edu,当获取参数为$expand=teacher的EducationClass时,我试图仅从教师获取属性“id”和“userPrincipalName”。但无论我做什么,我总是得到完整的教师/用户对象 https://graph.microsoft.com/v1.0/education/classes?$expand=teachers($select=id,userPrincipalName) 但它给出的结果与此相同: https://graph.microsoft.com/v1.0/educati

当获取参数为$expand=teacher的EducationClass时,我试图仅从教师获取属性“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
我做错了什么? 或者这是不完全支持扩展+选择功能的端点之一?我不想要完整的teacher对象,因为它包含assignedLicenses、assignedplan、provisionedplan和许多我在这个请求中永远不需要的东西


而且…这是生产,所以如果可能的话,我想避免使用BETA端点。

是的,底层AAD存储似乎不支持expand plus select。 通过将&$whatif附加到查询中,您可以看到封面下发生了什么


我们对此无能为力,因为AAD团队目前没有在增加丰富性方面进行投资。

是的,底层AAD存储似乎不支持expand plus select。 通过将&$whatif附加到查询中,您可以看到封面下发生了什么


我们对此无能为力,因为AAD团队目前不打算在这里投资增加财富。

谢谢。那太糟糕了,但正如你所说的,没什么可做的。谢谢。那太糟糕了,但正如你所说,没有太多的事情要做。