按需航班状态 |登机口信息不起作用
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.partnership
return设置为运营航空公司的航班号,如果搜索是通过代码共享航班完成的吗?如果输入代码共享航班号,目前似乎只有 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所有代码共享航班号
从法律的角度来看,这是不可能的,因为这意味着这会暴露航空公司之间的合作伙伴关系和私人业务。
使用 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.partnership
return设置为运营航空公司的航班号,如果搜索是通过代码共享航班完成的吗?如果输入代码共享航班号,目前似乎只有 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所有代码共享航班号
从法律的角度来看,这是不可能的,因为这意味着这会暴露航空公司之间的合作伙伴关系和私人业务。