学校数据同步访问的 OneRoster API 数据

重要

通过学校数据同步连接和提供机构数据,你确认你有权与 Microsoft 共享此数据,并承诺遵守组织的数据治理标准。

OneRoster API (应用程序编程接口) 是一种行业标准格式,从 1EdTech (以前是 IMS Global) ,用于交换学生信息系统 (SIS) /学生管理系统 (短信) 数据。 使用此同步方法,可以使用 SIS/SMS 提供程序开发的基于 REST 的 OneRoster 1.1 API 直接连接到 SIS/SMS。 API 支持允许直接同步数据,而不是使用 CSV (逗号分隔值) 文件。

提供以下列表可帮助你更好地了解通过 OneRoster API 连接到 SIS/SMS 时访问的数据。

学校数据所需的 OneRoster API 终结点

操作 URL 所需的筛选器属性 可选/建议的筛选器 示例
GetAllAcademicSessions /academicSessions status dateLastModified /academicSessions?offset=0&limit=5000&filter=status='active'/academicSessions?filter=dateLastModified>'{deltaDateTime}'
GetAllOrgs /orgs status dateLastModified /orgs?offset=0&limit=5000&filter=status='active'/orgs?filter=dateLastModified>'{deltaDateTime}'
GetAllUsers /用户 status dateLastModified /users?offset=0&limit=5000&filter=status='active'/users?filter=dateLastModified>'{deltaDateTime}'
GetAllClasses /类 status dateLastModified /classes?offset=0&limit=5000&filter=status='active'/classes?filter=dateLastModified>'{deltaDateTime}'
GetAllEnrollments /入学 人数 status dateLastModified /enrollments?offset=0&limit=5000&filter=status='active'/enrollments?filter=dateLastModified>'{deltaDateTime}'

适用于学校数据同步的可选 API 终结点

注意

对于人口统计数据、学生联系人关系和学生用户标志的可选数据部分,你是否包含此数据的能力将基于 SIS/SMS OneRoster 提供程序配置文件中支持的可选数据功能。 如果 SIS/SMS 提供程序也支持此数据,你将看到默认 (切换) 选择“ 打开 ”以包含其他数据。 如果需要,可以选择关闭开关。 如果切换开关不可用、显示但关闭且不可用于交互,则表示提供程序的配置文件当前不支持提供该数据。

注意

如果提供商的个人资料显示人口统计、联系人或用户人口统计标志不可用,并且你希望他们支持该功能, 请联系提供商并请求添加支持 ,以启用 SDS 引入数据并允许你启用数据支持的方案和体验。 

操作 URL 所需的筛选器属性 可选/建议的筛选器 示例
GetAllCourses /课程 status dateLastModified /courses?offset=0&limit=5000&filter=status='active'/courses?filter=dateLastModified>'{deltaDateTime}'
GetAllDemographics /人口 status dateLastModified /demographics?offset=0&limit=5000&filter=status='active'/demographics?filter=dateLastModified>'{deltaDateTime}'