按需航班状态 |登机口信息不起作用

On-Demand Flight Status | Gate Information not working

使用 Java SDK,尝试使用按需航班状态 API 将导致以下错误,如果指定了登机口: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at path $[0].flightPoints[0].departure.gate

根据文档,我假设 gate 应该是具有 mainGate 属性的 JSONObject,但显然它已在 SDK 中编码为 JSONArray。

如果对此有一些反馈,我将不胜感激。也许我做错了什么?

谢谢!

P.S.

如果我可以添加一些建议:

是否可以将segments.partnershipreturn设置为运营航空公司的航班号,如果搜索是通过代码共享航班完成的吗?如果输入代码共享航班号,目前似乎只有 return 0。 (例如,搜索 A37136 将 return OA0,而不是 OA136)。此外,如果 segments.partnership 是特定航班的 return 所有代码共享航班号 ,而不是只有一个,那就太好了。

从航班优惠访问票价规则的可能性也很大。我知道显示两个城市之间的票价是 Enterprise API 的一项功能(我可能没有资格使用),但如果能够查看数据,例如像这样的旅行和销售限制,那就太好了:

VALID FOR TRAVEL COMMENCING ON/AFTER 20SEP 21 AND ON/BEFORE 10MAR 22.


TICKETS MUST BE ISSUED ON/BEFORE 29SEP 21.

一如既往,感谢您的工作!

您可以在下面找到问题中提到的主题的答案:

Java SDK - 登机口信息不工作

感谢您的报告,我们已经在 GitHub 上打开了 issue,您可以在其中跟踪其状态。

航班票价规则

可以找到每个航班的票价规则 Flight Offers Price API,您必须在其中添加查询参数 include=detailed-fare-rules 您的 URL,例如: https://test.api.amadeus.com/v1/shopping/flight-offers/pricing?include=detailed-fare-rules

代码共享航班的承运人

确实,特定航班没有 return 正常运营的承运人航班号,但是,我们用其他代码共享航班对其进行了测试,并且运行良好。问题似乎直接来自提供商和他们共享的数据。

Return所有代码共享航班号

从法律的角度来看,这是不可能的,因为这意味着这会暴露航空公司之间的合作伙伴关系和私人业务。