1

我们正在与使用 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 - 显示这是老师还是学生

  • 出生日期

4

1 回答 1

2

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

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

于 2019-02-13T04:53:11.280 回答