前端开发中,我们经常需要通过 API 获取数据,在航班搜索中,Google Flights 是一个非常流行的在线服务。开发人员可以通过 npm 安装 google-flights-api npm 包来访问这个 API,并在他们的应用程序中使用这些数据。
安装
安装 google-flights-api 包是很容易的,只需在命令行窗口中利用 npm 进行安装即可。
npm install google-flights-api
安装该包后,可以在项目的 package.json 文件中看到两个项目 - google-flights-api 和 lodash - 安装这个 npm 包所需的依赖。
用法
引入
在项目代码中引入 google-flights-api 库。
const GoogleFlightsAPI = require('google-flights-api');
基本查询
搜索所有从旧金山出发的航班,目的地为纽约。
GoogleFlightsAPI('SFO', 'NYC').then((data) => { console.log(data); }).catch((err) => { console.log(err); });
高级查询
在基本查询上增加更多参数,可以配置飞行日期,应用程序还可以配置经停或最短飞行时间,或过滤价格。
-- -------------------- ---- ------- --- ------- - - ---- ------------- -- ------ ------------ ------------- -- ------ ---------- -- -- ------ ---------- ---- -- ---- --------- --------- ---------- -- ---- -------- --- -- ---- --------------- --- -- ----------- --------------- ---- -- ----------- ---------------- -- -- ---------- -- ----------------------- ------ -------------------- -- - ------------------ -------------- -- - ----------------- ---
结论
使用 npm 包 google-flights-api,我们可以轻松地获取来自 Google Flights 的航班数据,这对于任何需要从这个在线服务检索航班信息的应用程序都非常有用。利用该包,我们可以实现从不同出发地点到不同目的地的静态查询,也可以根据用户指定的搜索条件,完成高级查询,从而为用户提供更多的搜索和过滤选项。无论是初学者还是经验丰富的开发人员,都可以利用该包来提高产品的价值和功能并节省大量的开发时间。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600572c381e8991b448e8da4