Видимость карты сиденья

#amadeus

#amadeus

Вопрос:

Когда я запрашиваю карты мест для определенных рейсов, я обнаруживаю, что большая часть карты мест возвращается со статусом «заблокировано». Я могу подтвердить с помощью различных других источников (веб-страница авиакомпании, ExpertFlyer и т.д.), Что многие из мест, отображаемых как заблокированные в API Amadeus, на самом деле открыты.

Одним из примеров является следующий запрос для рейсов EWR-LHR на UA. Я запускаю это как запрос GET в API предложений рейсов, а затем передаю результаты в API карты мест.

 https://test.api.amadeus.com/v2/shopping/flight-offers?originLocationCode=JFKamp;destinationLocationCode=LHRamp;departureDate=2020-12-18amp;adults=1amp;nonStop=trueamp;max=250
 

В результате возвращаются строки 30-35 или около того со статусом «ЗАБЛОКИРОВАНО». Многие из этих мест действительно открыты, но United может взимать дополнительную плату за их бронирование.

Есть ли способ показать фактическую доступность мест или включить информацию о местах для покупки? В качестве альтернативы, могу ли я как-то указать класс бронирования в запросе? Например. Интересно, если бы я попросил более высокий класс тарифа (например, полный тариф Y), возможно, плата за место не потребовалась бы (не совсем знаком с правилами UA по этому вопросу). В целом, моя цель — увидеть все фактические доступные места.

Ответ №1:

API отображения карты посадочных мест создает карту посадочных мест самолета на основе конкретного предложения рейса. Вот почему информация, которую вы получаете о наличии свободных мест, зависит от информации о классе пассажира. В API поиска предложений рейсов вы можете определить с помощью параметра travelClass класс путешествия: эконом, премиум эконом, бизнес или первый класс. Кроме того, в тестовой среде обычно возникают расхождения с другими источниками, поскольку тестовая среда не содержит полных и оперативных данных.