机票 API 指南
Google Flights API:有什么、什么已停止、什么能真正订票
Google Flights 是元搜索网站:它比较票价,再把旅客引导到航空公司或代理网站完成预订。Google Flights 没有面向开发者的公开 API,ITA Software 的付费航班搜索 API QPX Express 也已于 2018 年关闭。需要航班搜索、预订和出票的旅游企业,会把 GDS、NDC 和机票批发商(consolidator)API 接入自己拥有的预订引擎。
- 没有面向开发者的公开 API
- QPX Express 的历史
- GDS、NDC 与批发商 API
- 搜索、预订、出票、售后
简短回答
团队搜索 Google Flights API 时真正想要什么
大多数搜索 Google Flights API 的人,想要的是开发者访问航班时刻、余位和价格的能力,然后再预订和服务这些航班。Google Flights 并不提供这些。它展示的是航空公司和在线旅行社通过合作伙伴协议与 Google 共享的票价,预订本身在卖方网站上完成。它的搜索技术来自 ITA Software,Google 于 2011 年收购了该公司;QPX Express API 是按查询计费的商业搜索服务,不是预订 API,并且已经关闭。可行的路线是签约的航班内容来源,例如 GDS、航空公司 NDC 连接或机票批发商,接入一个能处理报价、PNR、出票、改签和退款的机票预订引擎。PHPTRAVELS 就是这一预订层。
- 确定只需要搜索,还是同时需要预订、出票和售后
- 选择航班内容来源:GDS、航空公司 NDC 或机票批发商
- 与供应商签约并获取测试凭证
- 将来源接入 PHPTRAVELS,并设置加价和规则
- 完成供应商认证,正式上线并处理预订
- 环境
- Sandbox
- 内容来源
- GDS · Amadeus
- 凭证
- API key: ••••
- 加价
- 基础票价加 6% · B2C
- 出票
- 付款后自动出票
先看事实
Google Flights、QPX 与 ITA Software 解读
右侧展示签约机票 API 在 PHPTRAVELS 中返回的内容:带规则、可预订的票价,而不只是用来看的价格。
- GDS伦敦 (LHR) → 纽约 (JFK)GDS 票价 · 经济舱 · 2026 年 11 月 1 日 · 直飞US$548每位成人
- NDC迪拜 (DXB) → 巴黎 (CDG)NDC 报价 · 含行李经济舱 · 2026 年 11 月 14 日US$412每位成人
- 伊斯坦布尔 (IST) → 柏林 (BER)批发商票价 · 轻享经济舱 · 2026 年 11 月 20 日US$136每位成人
Google Flights 是元搜索
它比较航空公司和代理的票价,并把旅客链接到对方网站预订。付款、机票、改签和退款都由卖方负责。
没有面向开发者的公开 API
Google 不提供 Google Flights 数据的自助式 API。航空公司和代理通过与 Google 的合作伙伴协议出现在上面。
ITA Software 与 ITA Matrix
ITA Software 为航空公司和旅游销售商构建机票搜索和定价系统。ITA Matrix 是它的票价搜索界面,不是 API。
QPX 与 QPX Express
QPX 是 ITA 面向企业客户的搜索引擎。QPX Express 按查询计费并设有配额,提供余位和价格查询,直到 2018 年关闭。
为什么免费数据源行不通
抓取票价页面通常违反网站条款,随时可能失效,也无法创建 PNR 或出票。
应当改用什么
签约的 GDS、NDC 或批发商 API,具备文档化的接口、测试凭证,并支持预订、出票和售后。
预订流程
机票预订 API 能做而 Google Flights 做不到的事
搜索只是第一步。用于销售的机票 API 必须把预订一直带到出票以及之后的每一次变更。
搜索
在已签约的来源中按航线、日期、舱位和乘客搜索。
定价
重新确认所选票价,附上票价规则和行李,并应用你的加价。
预订
录入旅客信息,创建订单或 PNR,并冻结或收取付款。
出票
出票,并以你的品牌发送电子客票和行程单。
售后
在同一条预订记录中处理改期、取消、重新出票和退款。
报表
在后台核对销售额、供应商成本和代理佣金。
真正的替代方案
替代 Google Flights API 的航班内容来源
每个来源都需要与供应商单独签约。PHPTRAVELS 把它们整合到一个搜索、一个预订流程和一个后台中。
GDS 连接
Travelport、Amadeus 和 Sabre 为认证代理提供公布价和协议价,并支持创建 PNR、出票和售后。
航空公司 NDC 报价
直接来自支持 NDC 的航空公司的报价和订单,包含航司销售的套餐、座位和附加服务。
机票批发商与机票 API
REST 和 JSON 机票 API 以及出票批发商,让没有自身资质的代理也能获得可预订的票价。
后台
在一个后台中运营你的机票 API
元搜索链接永远给不了你的控制权:你的价格、你的规则和你的记录。
加价与佣金
按航线、航空公司、舱位或渠道设置固定或百分比加价,以及 B2B 代理佣金。
来源切换
按市场开启或关闭 GDS、NDC 或批发商来源,无需改动网站。
安全凭证
供应商 API key 保存在你自己的安装中,Sandbox 与生产环境分开存放。
代理钱包
B2B 代理使用预付钱包或信用额度预订,每笔扣款都有记录。
请求日志
记录搜索、定价和预订调用及错误,便于排查供应商问题和认证。
销售报表
按供应商、代理和时间段统计预订、机票、退款和利润。
对比
PHPTRAVELS 与依赖 Google Flights 的对比
Google Flights 是为比较票价的旅客打造的,而不是为销售机票的企业。以下是通常的差异;详情请查看 Google 当前的合作伙伴条款。
| 方面 | Google Flights | PHPTRAVELS |
|---|---|---|
| 开发者访问 | Google Flights无公开 API;通过合作伙伴协议展示 | PHPTRAVELS你自己签约的 GDS、NDC 或批发商 API |
| 预订 | Google Flights旅客离开并在卖方网站预订 | PHPTRAVELS在你的网站上完成预订、PNR 和付款 |
| 改签与退款 | Google Flights由售票的航空公司或代理处理 | PHPTRAVELS在你后台的预订记录中处理 |
| 价格控制 | Google Flights显示卖方价格 | PHPTRAVELS由你设定加价、佣金和币种 |
| 客户数据 | Google Flights预订和旅客数据留在卖方 | PHPTRAVELS预订和客户保存在你自己的数据库中 |
适用场景
谁会转而搭建自己的机票平台
在线旅行社
以自有品牌销售机票,提供搜索、预订和出票,而不是把流量送到别人的结账页面。
企业差旅与 TMC
带差旅政策、审批和售后的航班搜索,并对接差旅与费用报表。
产品团队与初创公司
曾在寻找 Google Flights API、需要一个可用的机票预订层来继续开发的团队。
为什么选择 PHPTRAVELS
属于你自己的机票预订层
包含源代码
在商业许可下自行托管,你的开发人员可以扩展机票逻辑和 API。
你自己的供应商合同
你与每家机票供应商商定条款,凭证保存在你自己的安装中。
可替换的来源
增加或更换机票供应商,网站、预订和报表保持不变。
网站、B2B 与移动端
同一个机票引擎支撑你的网站、代理门户和移动应用。
没有。Google 不提供公开的自助式 Google Flights API。Google Flights 是比较航空公司和代理票价、并链接到对方完成预订的元搜索网站。要实现搜索和预订,企业使用签约的 GDS、NDC 或批发商机票 API。
QPX 是 ITA Software 的机票价格搜索引擎,Google 于 2011 年收购了该公司。QPX Express 以按查询计费和配额的方式向开发者开放余位和价格查询。它返回的是价格而不是预订,Google 已于 2018 年将其关闭。
没有。读取 Google Flights 页面的免费工具通常依靠抓取,这一般违反网站条款,而且无法预订或出票。可预订的航班内容来自与机票供应商签订的商业协议。
航空公司和在线旅行社通过与 Google 的合作伙伴协议出现在 Google Flights 上,这与你的预订引擎是两回事。请查看 Google 当前的要求;预订本身仍在你的网站上完成。
文档化的 REST 或 XML 接口、Sandbox 凭证、清晰的调用限额、票价规则和行李信息、PNR 或订单创建、出票,以及改签、取消和退款支持。PHPTRAVELS 把这些来源接入同一个预订流程。
PHPTRAVELS 方案从 Startup 起,一次性授权 $2499;Agency 和 Enterprise 请查看价格页面。航班内容由各供应商根据你与其签订的协议单独收费。
