我们需要找到startDate
小于今天日期且endDate
大于今天日期的用户的所有课程。我们正在使用 API
/d2l/api/lp/{ver}/enrollments/myenrollments/?orgUnitTypeId=3
在一个特殊情况下,我有超过 18000 门课程针对一位用户。服务无法一次性返回 18000 条记录,我一次只能获取 100 条记录,所以我需要使用书签字段以 100 条记录为一组获取数据。Bookmark 是我们获取的最后 100 条记录的 courseId,用于获取下一组 100 条记录。
/d2l/api/lp/{ver}/enrollments/myenrollments/?orgUnitTypeId=3&bookmark=12528
我需要重复循环 180 次,结果是"Request time out" error
. 我需要根据startDate
and过滤记录endDate
,没有提到可以根据startDate
or对数据进行排序的排序标准endDate
。谁能帮我找出对这些数据进行排序的方法,或者告诉任何其他可以进行此类排序的 API?
注:18000条记录全部有属性"IsActive":true