Microsoft 教育 - 学校数据同步 (SDS) 到 Microsoft Graph 映射

Microsoft Education - School Data Sync (SDS) to Microsoft Graph Mapping

我们正在与使用 Microsoft Education 和学校数据同步 (SDS) 加载教师、学生和群组的学校合作。在 SDS 中有一些属性,例如 Grade、GraduationYear 等,我们一直在尝试弄清楚是否可以通过 Microsoft Graph API 访问这些属性。

通过一些实验和 via this article,我们可以在组和用户上看到我们可以使用 extension_fe2174665583431c953114ff7268b7b3_Education_ 作为前缀的某些属性。 fe2174665583431c953114ff7268b7b3 似乎是 SDS 的应用程序 ID。

我们想知道这是否是从 SDS 获取这些属性的明智途径,或者是否有更好的途径来获取这些属性?例如,我们可以在 classes 中查看可用的 term 信息,但我们在那里看不到主题信息。

对于群组:

群组:https://graph.microsoft.com/v1.0/groups/{Id}?$select=extension_fe2174665583431c953114ff7268b7b3_Education_{Name}

注意:SDS 中的组称为部分

用户:https://graph.microsoft.com/v1.0/users/{Id}?select=$extension_fe2174665583431c953114ff7268b7b3_Education_{Name}

唯一受支持的访问此信息的途径是通过 Education Graph API documented here。现在,这是 School Data Sync 导入的属性的一个子集。底层扩展属性应被视为时间点实现细节,在生产应用中不应依赖。

截至 2019 年 2 月的当前计划是在接下来的几个月内将课程信息添加到 educationClass 对象中。这只是在教育实体中留下了一些不同的属性,我们还没有具体的计划。