基于Directus实现的一个开放数据平台,可以将任何 SQL 数据库转换为 API。

获取数据列表

GET https://cms.timelessq.com/items/:collection

collection为集合名称,如emu(动车组列车),可以查看分类页面。

示例:https://cms.timelessq.com/items/emu

分页查询

limit字段:设置将返回的每页最大项目数。

page字段:页数。

meta字段:元数据允许您检索有关您正在获取的集合中的项目的一些附加信息。 total_count可以返回查询的集合的总项目数,filter_count返回查询的集合的项目计数,会考虑下方的查询参数。*可以用作通配符来检索所有元数据。

示例:https://cms.timelessq.com/items/emu?meta=*&page=1&limit=5

搜索条件

filter字段:用于搜索集合中与过滤器条件匹配的项目。

示例:{"max_speed":{"_gt":300,"_lt":400}}

查询动车组列车中最大速度大于300km/h,小于400的数据:https://cms.timelessq.com/items/emu?filter={"max_speed":{"_gt":300,"_lt":400}}

过滤器运算符

获取单个数据

GET https://cms.timelessq.com/items/:collection/:id

collection为集合名称,id为数据唯一标识,可以通过分类中的数据详情查看。

示例:https://cms.timelessq.com/items/emu/cr400af


详细Api文档请查阅:https://docs.directus.io/reference/introduction.html