用于Code Automate,每天定时检查从LHR到JFK的航班,寻找低于600的特价机票,并通过Gmail发送通知,确保您不错过任何优惠。
此工作流适合以下人群:
- 旅行者:希望找到便宜航班的个人或家庭。
- 旅行代理商:需要定期检查航班价格以便提供客户最优选择的专业人士。
- 商务人士:需要在预算内寻找航班的商务旅行者。
- 开发者和自动化爱好者:希望通过 API 集成来自动化航班搜索和通知的技术人员。
此工作流解决了以下问题:
- 航班价格波动:自动监控航班价格,确保用户不会错过便宜的航班。
- 节省时间:通过自动化流程,用户不再需要手动搜索航班,节省了大量时间。
- 定制化搜索:用户可以根据自己的需求(如出发地、目的地、预算等)来定制航班搜索条件。
工作流过程详细说明:
1. 调度触发器:每天在 08:00 自动启动工作流。
2. 设置出发地和目的地:用户在 FromTo 节点中设置出发机场(如 LHR)和目的地机场(如 JFK)。
3. 获取航空公司代码:通过 Get Carrier Codes 节点从 Amadeus API 获取航空公司代码,以便后续使用。
4. 获取未来日期:在 Get Dates 节点中生成未来 7 天和 14 天的日期,供航班搜索使用。
5. 循环处理每个日期:使用 Loop Over Items 节点遍历生成的日期,并对每个日期进行航班搜索。
6. 调用 Amadeus API:在 Amadeus Flight Search 节点中,根据设置的出发地、目的地和日期调用 Amadeus API 获取航班信息。
7. 合并与提取数据:在 Merge & Extract 节点中合并获取的航班数据并提取所需信息。
8. 过滤价格:在 Under Price 节点中,检查航班价格是否低于 600 单位货币,如果符合条件则继续。
9. 发送邮件通知:如果找到符合条件的航班,使用 Gmail 节点发送邮件通知用户,包含航班信息和价格。
用户可以通过以下方式自定义和调整此工作流:
- 修改出发地和目的地:在 FromTo 节点中更改 from 和 to 的值,以设置不同的航班搜索。
- 调整日期范围:在 Get Dates 节点中修改日期生成逻辑,以增加或减少搜索日期。
- 设置价格目标:在 Under Price 节点中更改价格限制,以便根据个人预算进行筛选。
- 更改邮件内容:在 Gmail 节点中自定义邮件主题和内容,以便更好地满足个人需求。
- 使用不同的 API:如需使用其他航空公司 API,用户可以在 Amadeus Flight Search 节点中修改 API 调用的 URL 和参数。