API ценообразования Amadeus не возвращает включенные сумки.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 API ценообразования Amadeus не возвращает включенные сумки.

Сообщение Anonymous »

Я использую API самообслуживания для поиска рейса и подтверждения цены и багажа.
Вот мой поисковый запрос по предложениям рейсов
{
"currencyCode": "EUR",
"originDestinations": [
{
"id": "1",
"originLocationCode": "CDG",
"destinationLocationCode": "PMI",
"departureDateTimeRange": {
"date": "2024-10-28"
}
},
{
"id": "2",
"originLocationCode": "PMI",
"destinationLocationCode": "CDG",
"departureDateTimeRange": {
"date": "2024-11-27"
}
}
],
"travelers": [
{
"id": "1",
"travelerType": "ADULT"
},
{
"id": "2",
"travelerType": "ADULT"
}
],
"sources": [
"GDS"
],
"searchCriteria": {
"maxFlightOffers": 2,
"flightFilters": {
"cabinRestrictions": [
{
"cabin": "ECONOMY",
"originDestinationIds": [
"1",
"2"
]
}
]
},
"additionalInformation": {
"chargeableCheckedBags": true
}
}
}

и когда я получаю ответ, я просто первым вызываю princing api. Я ожидал увидеть результат в этом разделе
Изображение

Но этот раздел я не получаю. кто-нибудь знает почему?
Вот простое приложение, которое я использую
package com.example.amadeus;

@SpringBootApplication
public class AmadeusApplication {

public static void main(String[] args) throws ResponseException, IOException {
SpringApplication.run(AmadeusApplication.class, args);

Amadeus amadeus = Amadeus.builder("******************", "************").setHost("test.api.amadeus.com").build();

FlightOfferSearch[] flightOffersSearches = amadeus.shopping.flightOffersSearch.post(readFileFromResource());

JsonArray jsonArray = flightOffersSearches[0].getResponse().getData().getAsJsonArray();

String body = "{\"data\": {\"type\": \"flight-offers-pricing\", \"flightOffers\": [" + jsonArray.get(0).toString() + "]}}";

FlightPrice flightPricing = amadeus.shopping.flightOffersSearch.pricing.post(body,
Params.with("include", "bags")
.and("forceClass", "false"));

System.out.println(flightPricing.getResponse().getData());
}

}


Подробнее здесь: https://stackoverflow.com/questions/790 ... luded-bags
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»