查看已选航班行程详情
查看 Skyscanner 天巡机票与酒店查询 的全部接口 →用你自己的航班搜索结果中的 itineraryId,以及同一次搜索的 sessionToken(作为 sessionId)查询选中行程,币种和 countryCode 也应沿用原搜索设置。该接口用于查看行程详情与预订选项,但返回结构尚未单独核实,不能假定一定包含行李额度、票价规则、全部销售渠道或某个固定详情字段。展示前检查实际内容;行程不可用或会话失效时重新搜索,不要构造 ID 或承诺报价永久有效。这是只读报价查询,不付款、不出票,也不创建预订。
API 功能
针对已返回行程查详情 itineraryId 来自真实航班搜索结果,不用航线文本或自行编造的编号代替选中行程。
行程与原搜索会话一一对应 将选中行程与同一次搜索的 sessionId 配套使用,不在共享示例中保存或发布会话值。
按实际返回内容展示报价细节 接口用于查看具体行程及预订选项;只展示实际返回的信息,不预先假定行李或规则字段。
上下文失效后重新寻找方案 行程或会话不可用时重做航线查询,不把一次搜索中的候选报价视为永久可访问。
在线 API 演示
未找到可用的 API Key,请前往控制台创建后刷新本页。 控制台 →
GET
/api/project/skyscanner/flights-get-flight-details API 响应 (JSON)
{} curl -X GET 'https://api.opendata-api.com/api/project/skyscanner/flights-get-flight-details?key=<API_KEY>&itineraryId=<itineraryId>&sessionId=<sessionId>¤cy=USD&countryCode=US'
curl -X GET 'https://api.opendata-api.com/api/project/skyscanner/flights-get-flight-details?key=<API_KEY>&itineraryId=<itineraryId>&sessionId=<sessionId>¤cy=USD&countryCode=US'
查询结果
需要帮助?
如遇接口异常,或需要其他接口需求,可联系我们
使用场景
- 选中航班后的只读详情页:在用户明确发起查看请求时查询候选行程,不因打开面板自动调用。
- 单一行程渠道比较:核实返回的预订选项并展示差异,不把查询结果标记为已确认订单。
- 票价说明按字段展示:先检查是否真正返回行李或票价条件,再决定详情页能提供哪些信息。
- 过期候选替换:保留此前报价的观察时间,重新搜索可用行程供用户选择。
常见问题
itineraryId 和 sessionId 从哪里获得,能混用不同搜索的值吗?
itineraryId 取自选中行程,sessionId 取自同一次搜索返回的 sessionToken,两者应保持对应,并沿用原搜索币种和国家设置。不同搜索的值不能随意混用;上下文缺失或过期时应重新搜索,不要猜测或拼接编号。
详情一定有行李额度和退改规则吗,能据此完成预订吗?
不能保证。此接口的实际字段和渠道覆盖尚未单独核实,应只展示返回中确实存在的内容。查询详情不代表已锁定价格或座位,也不能通过本接口付款、出票或创建预订。