Amadeus .Net Sdk 显示 shopping.flightOffers.get 函数的 401 错误,但其他函数有效
Amadeus .Net Sdk shows 401 error for shopping.flightOffers.get function though other function works
我正在尝试使用来自 https://github.com/amadeus4dev/amadeus-dotnet 的 amadeus 自助服务 api 集成 .Net Sdk。
我已经成功测试了一些端点,但未能获得低价航班搜索结果 api。
根据他们的文档,下面的 coe 应该可以工作,但显示 401 错误。
// Flight Low-fare Search
FlightOffer[] flightOffers = amadeus.shopping.flightOffers.get(Params
.with("origin", "NYC")
.and("destination", "MAD")
.and("departureDate", "2021-05-01"));
需要将 API 的版本从 V1 更改为 V2。将 FlightOffers class 上的 URL 更改为:/v2/shopping/flight-offers
此外参数名称也发生了变化:originLocationCode, destinationLocationCode.
amadeus.resources.FlightOffer[] flightOffer = amadeus.shopping.flightOffers.get(Params
.with("originLocationCode", "LHR")
.and("destinationLocationCode", "LAX")
.and("departureDate", "2021-12-24")
.and("adults", "1"));
我正在尝试使用来自 https://github.com/amadeus4dev/amadeus-dotnet 的 amadeus 自助服务 api 集成 .Net Sdk。
我已经成功测试了一些端点,但未能获得低价航班搜索结果 api。
根据他们的文档,下面的 coe 应该可以工作,但显示 401 错误。
// Flight Low-fare Search
FlightOffer[] flightOffers = amadeus.shopping.flightOffers.get(Params
.with("origin", "NYC")
.and("destination", "MAD")
.and("departureDate", "2021-05-01"));
需要将 API 的版本从 V1 更改为 V2。将 FlightOffers class 上的 URL 更改为:/v2/shopping/flight-offers 此外参数名称也发生了变化:originLocationCode, destinationLocationCode.
amadeus.resources.FlightOffer[] flightOffer = amadeus.shopping.flightOffers.get(Params
.with("originLocationCode", "LHR")
.and("destinationLocationCode", "LAX")
.and("departureDate", "2021-12-24")
.and("adults", "1"));