这里有没有人使用DatedFlight类从版本5.4.1中检索到Amadeus Java类的飞行状态?您遇到过什么问题?对于最近发布的飞行状态功能,有没有我可以参考的已知问题列表?
我已经使用DatedFlight类从Amadeus检索SQ479航班的预定航班信息。然而,我没有得到一致的结果。有时我会得到ResponseException。有时我得不到任何结果。但是,当我转到Amadeus开发人员门户网站并从该门户网站进行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]);```发布于 2020-09-24 05:28:47
这个特殊的调度功能似乎只在Test API中可用。在生产中请求时,JSON的数据部分为空。但是当在测试中被请求时,它是完全填充的。
很明显我没有读过手册……
https://stackoverflow.com/questions/64013159
复制相似问题