Получить данные Amadeus API Flight поиск авиабилетов - PullRequest
0 голосов
/ 26 июня 2019

Мне нужны параметры для получения данных, которые содержат массив stops.Я пробовал около 100 различных комбинаций, и я не получил ни одного ответа, который возвращает массив stops в результатах.

Если кто-нибудь знает, как этого добиться, пожалуйста, предоставьте свой ответ.

Спасибо.

1 Ответ

2 голосов
/ 27 июня 2019

Наличие остановок встречается не так часто и обычно зависит от расстояния между пунктом отправления и пунктом назначения. Например, имея Лондон в качестве источника и Сидней в качестве пункта назначения:

https://test.api.amadeus.com/v1/shopping/flight-offers?origin=LON&destination=SYD&departureDate=2019-08-01&nonStop=false&returnDate=2019-08-28

Вы можете проверить в ответе, что большинство сегментов содержат остановки:

"stops": [
    {
        "iataCode": "HKG",
        "duration": "0DT1H0M",
        "arrivalAt": "2019-08-28T12:00:00+08:00",
        "departureAt": "2019-08-28T13:00:00+08:00"
    },
    {
        "iataCode": "DOH",
        "duration": "0DT1H0M",
        "arrivalAt": "2019-08-28T14:00:00+03:00",
        "departureAt": "2019-08-28T15:00:00+03:00"
    },
    {
        "iataCode": "BAH",
        "duration": "0DT1H0M",
        "arrivalAt": "2019-08-28T16:00:00+03:00",
        "departureAt": "2019-08-28T17:00:00+03:00"
    }
]

Где остановка означает, что, например, самолет приземляется для дозаправки, но пассажирам нет необходимости выходить из самолета.

...