核心用法
本技能通过 RapidAPI 调用 Google Flights Live API,提供实时航班搜索能力。支持两种模式:
- 单程搜索 (
oneway/v1):基础参数包括出发地/目的地 IATA 机场代码、出发日期,可选舱位(经济舱=1,商务舱=3)、最大价格、航空公司白名单/黑名单、起降时段限制。 - 往返搜索 (
roundtrip/v1):额外需要返程日期,支持对 outbound 和 return 分别设置停站数限制、航空公司偏好及时段偏好。
日期范围查询是本技能的关键特性:当用户请求如"5 月任意日期"或"未来 10 天"时,系统会将日期展开为多个独立请求并强制并行执行(设计容量 150 req/min),最后聚合展示最优 deal 及其对应日期。
显著优点
1. 实时数据源:直连 Google Flights,价格与 availability 较准确
2. 高度可配置:支持航空公司过滤、时段偏好、舱位与价格上限
3. 批量日期扫描:并行机制大幅提升比价效率,适合灵活日期用户
4. 轻量集成:标准 REST API,易与自动化工作流结合
潜在局限与风险
- 依赖第三方 API:需 RapidAPI 订阅与
RAPIDAPI_KEY,存在额外成本与可用性依赖 - 非官方 Google API:由第三方封装,字段覆盖可能滞后于 Google Flights 官方功能(如无多城市、无复杂舱位组合)
- IATA 代码要求:用户输入城市名需内部映射,模糊地名可能需二次确认
- 并行调用门槛:日期范围过大(如整年)可能触发速率限制,需合理切分
- 隐私考量:搜索记录流经 RapidAPI 服务器
适合人群
- 频繁比价、日期灵活的商务/休闲旅客
- 需自动化监控特定航线 deal 的开发者
- 已拥有 RapidAPI 账号、愿承担 API 成本的用户
常规风险提示
- API key 泄露可能导致配额被盗用,建议通过环境变量注入
- 价格实时变动,搜索结果仅供参考,实际预订以航司/OTA 为准
- 国际航线需注意签证、中转政策,技能本身不提供行程合规性检查