我们正在与使用 Microsoft 教育和学校数据同步 (SDS) 加载其教师、学生和小组的学校合作。在 SDS 中有一些属性,例如 Grade、GraduationYear 等,我们一直在尝试确定这些属性是否可以通过 Microsoft Graph API 访问。
通过一些实验并通过这篇文章,我们可以在 Groups 和 Users 上看到我们可以使用前缀的某些属性extension_fe2174665583431c953114ff7268b7b3_Education_
。fe2174665583431c953114ff7268b7b3
似乎是 SDS 的应用程序 ID。
我们想知道这是否是从 SDS 获取这些属性的明智途径,或者是否有更好的途径来获取这些属性?例如,我们可以看到term
可用的信息,classes
但我们看不到那里的主题信息。
对于团体:
团体:https://graph.microsoft.com/v1.0/groups/{Id}?$select=extension_fe2174665583431c953114ff7268b7b3_Education_{Name}
注意:SDS 中的组称为部分
状态(例如
extension_fe2174665583431c953114ff7268b7b3_Education_Status
)句点 - 这似乎在导入文件中称为句点
CourseSubject - 例如历史
CourseDescription - 例如世界历史
课程名
课程编号
期限结束日期
学期开始日期
术语名称
SyncSource_CourseId
SyncSource_TermId
SectionName - 这是来自 SDS 文件的名称
用户:https://graph.microsoft.com/v1.0/users/{Id}?select=$extension_fe2174665583431c953114ff7268b7b3_Education_{Name}
年级
毕业年
SyncSource_StudentId
ObjectType - 显示这是老师还是学生
出生日期