微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Amadeus日期为5.4.1版的航班

如何解决Amadeus日期为5.4.1版的航班

这里有没有人与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的数据部分为空。但是在测试中要求时,它已完全填充。

很显然我没有阅读手册。...

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。