小批量数据同步

为了提高数据同步的效率,我们提供基于时间戳的小批量数据同步机制,其内容如下:

班级数据

GET https://open.seiue.com/api/v1/classes/changelist?since={timestamp}

Parameters

Name Type Description
since integer Unix 时间戳

Response 200

该 API 返回在 since 时间戳之后有改变的班级 ID 列表, 然后用户依据班级 ID 可获取每个班级的详细信息。

使用说明

用户可定期请求该 API,比如 5 分钟,检测返回的 ID 列表,然后仅对变动的班级进行数据同步,实现近实时的同步效果。

注意:返回的数据可能横跨多个学期,需要做好学期的判断,数据写入错误。

用户数据

GET https://open.seiue.com/api/v1/reflections?role=1&$paginated=0&since={timestamp}

Parameters

Name Type Description
role integer 用户角色, 默认全部,但不包括家长, 可选值见用户 API 部分
since integer 时间戳

Response 200

返回在指定时间之后修改的用户列表,使用方法同上。

results matching ""

    No results matching ""