Train Ticket Inquiry - 火车查询

🚆 官方数据源 · 三合一火车查询

极速数据官方火车查询API,支持站站时刻、车次经停及余票查询,数据实时准确,适合出行规划。

收藏
3.8k
安装
1.3k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

极速数据火车查询技能评估

核心用法

本技能基于极速数据(JisuAPI)官方火车查询接口,提供三类核心查询能力:

1. 站站查询(station2s):输入出发站与到达站中文名称,返回所有匹配车次的出发/到达时间、运行时长、票价等信息;支持 ishigh 参数筛选高铁/动车,可选 date 指定查询日期。

2. 车次查询(line):输入车次号(如 G34),返回该车次完整经停站列表、各站到发时刻及停靠时长,适合确认具体行程细节。

3. 余票查询(ticket):输入起止站点及具体日期,返回各席别(商务/一等/二等座等)实时余票数量,辅助购票决策。

使用方式为标准 CLI 调用:python3 skills/train/train.py <mode> '<json_params>',需预置 JISU_API_KEY 环境变量。

显著优点

  • 数据权威性:直连极速数据官方 API,数据源覆盖中国铁路12306官方信息,时刻表与票价更新及时。
  • 功能完整:覆盖「查时刻→看经停→问余票」完整出行决策链路,无需切换多个工具。
  • 参数简洁:JSON 参数结构清晰,中文站名直接输入,降低使用门槛。
  • 输出结构化:返回标准 JSON,便于程序解析和二次处理。

潜在缺点与局限性

  • API 依赖性强:需注册极速数据账号并申请 KEY,存在接口调用次数限制及潜在收费门槛(免费额度耗尽后)。
  • 日期格式严格:部分接口日期参数格式为 2015-10-20(示例所示),需注意与常见 YYYY-MM-DD 的兼容性。
  • 无订票能力:仅提供查询,不支持直接下单购票,仍需跳转 12306 或第三方平台完成交易。
  • 错误处理有限:官方文档列出的错误码较简略(201-203),复杂场景(如站名模糊匹配失败)的提示可能不够友好。

适合人群

  • 频繁出差或旅行的商务人士、自由行旅客
  • 需要批量获取火车时刻数据的开发者或数据分析者
  • 在终端/自动化脚本中集成火车查询的极客用户

常规风险

  • API KEY 泄露风险JISU_API_KEY 需作为环境变量配置,若在多用户环境或日志中明文暴露,可能导致额度被盗用。
  • 数据时效性:余票信息理论上实时,但 API 缓存或接口延迟可能导致与 12306 官网数分钟级差异,高峰期抢票场景需谨慎依赖。
  • 服务稳定性:第三方聚合接口存在因政策调整、数据源变更导致服务中断的可能,关键行程建议以 12306 官方信息为准。

Train Ticket Inquiry - 火车查询 内容

手动下载zip · 3.3 kB
SKILL.mdtext/markdown
请选择文件