java - 来自版本 5.4.1 的 Amadeus Dated Flight
问题描述
这里有没有人使用 DatedFlight 类从 5.4.1 版中检索 Amadeus Java 类的航班状态?你遇到过哪些问题?对于最近发布的此航班状态功能,是否有我可以参考的已知问题列表?
我已使用 DatedFlight 类从 Amadeus 检索航班 SQ479 的预定航班信息。但是,我没有得到一致的结果。有时我会收到 ResponseException。有时我没有得到任何结果。但是,当我转到 Amadeus Dev 门户并从该门户进行调用 RESTful 调用时,它可以工作。请参阅下面的代码示例。
.builder("YOUR_AMADEUS_API_KEY","YOUR_AMADEUS_API_SECRET")
.build();
// Returns the status of a given flight
DatedFlight[] flightStatus = amadeus.schedule.flights.get(Params
.with("flightNumber", "319")
.and("carrierCode", "AZ")
.and("scheduledDepartureDate", "2021-03-13"));
if (flightStatus[0].getResponse().getStatusCode() != 200) {
System.out.println("Wrong status code: " + flightStatus[0].getResponse().getStatusCode());
System.exit(-1);
}
System.out.println(flightStatus[0]);```
解决方案
似乎这个特定的调度功能仅在 Test API 中可用。在生产中请求时,JSON 的数据部分为空。但是当在测试中请求时,它会被完全填充。
明明没看说明书。。。。
推荐阅读
- azure-devops - Synapse - 无法正确部署 SQL 链接服务器
- java - 连接本地主机失败(桌面)
- python-3.x - dagster - 错误 - train_pipeline | S3 URI AWS
- css - 使用纯 CSS 的简单倒计时圆形动画
- python - 项目问题,求图片处理方面的建议
- css - 自定义 div 形状 CSS?
- python - 没有连接到 MariaDB
- mongodb - 根据MongoDB聚合中的数组排序
- azure - 有没有办法在 azure 函数应用程序中使用 terraform 创建 HTTPtriggers
- angular - 使用 Angular 谷歌地图向谷歌地图标记添加自定义数据