1

我目前正在使用 Microsoft Graph Api 创建学校和班级。一个班级可以链接到多所学校,同一个班级可以有多个来自不同学校的学生。如何按学校过滤班级中的学生?我尝试使用带有 $expand 参数和 $filter 参数的 Odata 查询,但没有成功,如下所示:

https://graph.microsoft.com/v1.0/education/classes/{classId}/members?$expand=schools($select=id)&$filter=school/id eq '{schoolId} 

好像不支持。有没有未来会支持它的机会?目前如何在资源上实现那种过滤器?

4

1 回答 1

0

完成此操作的最简单方法是从而/schools不是/classes.

例如,您可以使用以下方法扩展学校中每个班级的成员:

https://graph.microsoft.com/beta/education/schools/{schoolId}/classes?$expand=members

您还可以使用以下方法查找单个类的成员:

https://graph.microsoft.com/beta/education/schools/{schoolId}/classes/{classId}?$expand=members
于 2020-05-21T22:11:46.247 回答