在尝试使用$ 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
我在做什么错? 还是这是不完全支持expand + select功能的端点之一?我不希望有完整的教师对象,因为它包含AssignedLicenses,assignedPlans,provisionedPlans以及我在此请求中不需要的很多东西。
而且...这是生产中的,所以我想避免使用BETA端点。
答案 0 :(得分:0)
是的,看起来基础AAD存储不支持扩展加选择。 通过将&$ whatif附加到查询中,可以了解幕后情况。
我们不能为此做很多事情,因为AAD团队现在没有在这里增加投资。