1

在 Microsoft 图形的 beta(和 v1.0)端点中,对于“教育”,有没有办法将多个教师和成员(educationUser 引用)添加到“educationClass”?

POST /education/classes/{id}/members/$ref

{
  "@odata.id":"https://graph.microsoft.com/v1.0/education/users/XXXXX"
}

现在,似乎是一个一个地添加而不是批量应用它,就像将成员和所有者添加到团队时一样。

像这样的东西?(虚构的请求)

"teachers@odata.bind": [
    "https://graph.microsoft.com/v1.0/education/users/AAAAA",
    "https://graph.microsoft.com/v1.0/education/users/BBBBB"
],
"members@odata.bind": [
    "https://graph.microsoft.com/v1.0/education/users/CCCCC",
    "https://graph.microsoft.com/v1.0/education/users/DDDDD"
]

在单独的 $ref 操作中或直接在 educationClass 创建请求对象上。

这是我在查看文档时刚刚丢失的东西吗?如果没有,Microsoft Graph 教育团队是否会在未来版本的 beta 端点中考虑这一点?

4

1 回答 1

0

目前,group资源(以及扩展名educationClass)仅支持一次添加一个所有者/成员。您可能想要查看JSON 批处理功能。批处理允许您在单个请求中最多排队 20 个 Graph 调用。

为了大规模管理教师、学生和班级分配,我建议查看学校数据同步(SDS)。SDS 允许您自动使您的 AAD 与学生信息系统保持同步。

于 2020-02-26T18:54:47.660 回答