负时区的艾玛迪斯“按需航班状态”API 问题

问题描述 投票:0回答:1

我在尝试接收负时区航班的航班状态时遇到一些问题。 例如,这里是一个航班:

carrierCode=OS, flightNumber=7910, scheduledDepartureDate=2024-08-28
(为了测试,您可以选择任何未来的日期,它是每日定期航班)。航班于 23:00(美国东部时间当地时间)从纽瓦克机场 (EWR) 出发。然而,当新泽西州为 2024 年 8 月 28 日 23:00 时,GMT-0 时区已为 2024 年 8 月 29 日(“下一天”)03:00。结果我无法使用 “按需航班状态” API 来检查航班状态,并返回以下错误:

{
  "errors" : [ {
    "code" : 4926,
    "title" : "INVALID DATA RECEIVED",
    "detail" : "Query parameter 'scheduledDepartureDate' should not be past date",
    "source" : {
      "parameter" : "scheduledDepartureDate",
      "example" : "2020-06-10"
    },
    "status" : 400
  } ]
}

这是一个错误,还是有办法解决此限制?

请求示例:

https://api.amadeus.com/v2/schedule/flights?carrierCode=OS&flightNumber=7910&scheduledDepartureDate=2024-10-20

amadeus
1个回答
0
投票

对于 test 系统,请求有效:

curl "https://test.api.amadeus.com/v2/schedule/flights?carrierCode=OS&flightNumber=7910&scheduledDepartureDate=2024-10-20" -H 'Authorization: Bearer ********'
{
  "meta" : {
    "count" : 1,
    "links" : {
      "self" : "https://test.api.amadeus.com/v2/schedule/flights?carrierCode=OS&flightNumber=7910&scheduledDepartureDate=2024-10-20"
    }
  },
  "data" : [ {
    "type" : "DatedFlight",
    "scheduledDepartureDate" : "2024-10-20",
    "flightDesignator" : {
      "carrierCode" : "OS",
      "flightNumber" : 7910
    },
    "flightPoints" : [ {
      "iataCode" : "EWR",
      "departure" : {
        "timings" : [ {
          "qualifier" : "STD",
          "value" : "2024-10-20T23:00-04:00"
        } ]
      }
    }, {
      "iataCode" : "LHR",
      "arrival" : {
        "timings" : [ {
          "qualifier" : "STA",
          "value" : "2024-10-21T11:10+01:00"
        } ]
      }
    } ],
    "segments" : [ {
      "boardPointIataCode" : "EWR",
      "offPointIataCode" : "LHR",
      "scheduledSegmentDuration" : "PT7H10M",
      "partnership" : {
        "operatingFlight" : {
          "carrierCode" : "UA"
        }
      }
    } ],
    "legs" : [ {
      "boardPointIataCode" : "EWR",
      "offPointIataCode" : "LHR",
      "aircraftEquipment" : {
        "aircraftType" : "763"
      },
      "scheduledLegDuration" : "PT7H10M"
    } ]
  } ]
}
© www.soinside.com 2019 - 2024. All rights reserved.