基于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