Может ли API прогнозирования задержки рейса Amadeus использоваться в Китае?

#amadeus

Вопрос:

Я использую api прогнозирования задержки рейса для прогнозирования внутренних рейсов в Китае. API выдает ошибку 500: Внутренняя ошибка сервера. Вот URL-адрес моего запроса api, указанный на веб-странице документации по api, и информация об ответе.

Спасибо! Ляо Чэнь

 https://test.api.amadeus.com/v1/travel/predictions/flight-delay?originLocationCode=PKXamp;destinationLocationCode=KWEamp;departureDate=2021-08-11amp;departureTime=2021-08-11T15:15:00amp;arrivalDate=2021-08-11amp;arrivalTime=2021-08-11T18:15:00amp;aircraftCode=737amp;carrierCode=CZamp;flightNumber=6188amp;duration=PT3H

{
  "errors": [
    {
      "code": 141,
      "detail": "ModelError: Received server error (500) from model with message "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">n<title>500 Internal Server Error</title>n<h1>Internal Server Error</h1>n<p>The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.</p>n". See https://eu-west-1.console.aws.amazon.com/cloudwatch/home?region=eu-west-1#logEventViewer:group=/aws/sagemaker/Endpoints/layla-all-v2 in account 740907634312 for more information.n{n  RespMetadata: {n    StatusCode: 424,n    RequestID: "1cc2ca6d-59eb-494d-9a2c-f21c568c3346"n  },n  LogStreamArn: "arn:aws:logs:eu-west-1:740907634312:log-group:/aws/sagemaker/Endpoints/layla-all-v2",n  Message_: "Received server error (500) from model with message \"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2 Final//EN\">\n<title>500 Internal Server Error</title>\n<h1>Internal Server Error</h1>\n<p>The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.</p>\n\". See https://eu-west-1.console.aws.amazon.com/cloudwatch/home?region=eu-west-1#logEventViewer:group=/aws/sagemaker/Endpoints/layla-all-v2 in account 740907634312 for more information.",n  OriginalMessage: "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2 Final//EN\">\n<title>500 Internal Server Error</title>\n<h1>Internal Server Error</h1>\n<p>The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.</p>\n",n  OriginalStatusCode: 500n}",
      "status": 500,
      "title": "UNEXPECTED ERROR"
    }
  ]
}
 

Ответ №1:

Время отправления и прибытия в вашем запросе указано в неправильном формате. Согласно документации, они должны быть в формате HH:mm:ss.

Комментарии:

1. Сообщение об ошибке «дата, в которую путешественник прибудет в пункт назначения из источника. Даты указаны в формате ISO 8601 ГГГГ-ММ-ДД, например, 2019-12-25″ находится на веб-странице » developers.amadeus.com/self-service/category/air/api-doc/… » где я использую HH:mm:ss от этого.

2. Но в вашем запросе выше я вижу departureTime=2021-08-11T15:15:00 , и arrivalTime=2021-08-11T18:15:00 , это не формат HH:mm:ss.