基础路径
所有 API 接口都以
/api/v1
作为基础路径。
鉴权方式
除鉴权接口和每日数据导出外,其他接口默认都支持匿名访问,也支持使用 API Key 访问。请打开用户页并切换到“开发”页,点击“签发”按钮获取您的 API Key。
API Key 请求头:authorization
如果你要让第三方应用直接接入用户登录流程,请阅读 OAuth 文档 。
额度响应头
每次响应都可能通过响应头返回剩余额度、请求耗额和重试等待时间。 请注意的是,由于大部分查询接口都使用了 Cloudflare 的缓存层,具体配额使用情况请以鉴权接口返回的结果为准。
x-api-remain
x-api-cost
Retry-After
访问额度
游客默认可用额度上限为 160 点,登录用户默认可用额度上限为 2000 点。同一用户下签发的所有 API Key 都共享同一份用户级额度,切换 Key 不会额外增加额度。额度会按配置的恢复周期自动补充,默认每 300 秒恢复 10 点,补充后不会超过当前用户上限。如果默认额度不够,你可以在反馈里说明需求,向管理员申请更多额度。
响应约定
统一响应结构
成功的 JSON 响应统一使用 ok、data、error 这层包装;支持分页的查询接口还会额外使用 limit 和 cursor。
{
"ok": true,
"data": {},
"error": ""
}历史
查询车次和车组的担当历史。
导出
列出并下载已生成的每日数据导出文件。
时刻表
读取当前日期下的完整车次时刻表。
记录
分页读取每日运行记录。