【问题标题】:Amadeus Dated Flight from release 5.4.1来自 5.4.1 版的 Amadeus Dated Flight
【发布时间】:2020-09-22 15:40:49
【问题描述】:

这里有没有人使用 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]);```

【问题讨论】:

    标签: java amadeus


    【解决方案1】:

    这个特殊的调度功能似乎只在测试 API 中可用。在生产中请求时,JSON 的数据部分为空。但是当在测试中请求时,它会被完全填充。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-08
      • 2023-01-13
      • 1970-01-01
      • 1970-01-01
      • 2020-08-25
      • 2020-04-08
      • 2020-04-16
      相关资源
      最近更新 更多