问题标签 [amadeus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1022 浏览

amadeus - 如何开发 Wrapper 以使用 Amadeus Web 服务

我想开发 Wrapper 来使用 Amadeus Web 服务。如何启动项目。需要创建所有作为 Amadeus 参考的类以及如何将响应转换为简单响应。任何人有想法然后请让我知道请给我高水平的想法。

最后,我必须将 Amadeus 响应解析为其他服务响应。

0 投票
1 回答
1826 浏览

jquery - 使用 jQuery 的 Amadeus Airport 自动完成

问题:

尝试使自动完成功能与 Amadeus Airport Autocomplete 一起使用,可在此处找到:

https://sandbox.amadeus.com/travel-innovation-sandbox/apis/get/airports/autocomplete

最小的例子:

期望的输出:

在您键入时获取列表中的机场列表。感谢有人能指出我错过了什么。

0 投票
1 回答
1528 浏览

c# - 在 C# 上使用 API 的 Amadeus Airport Autocomplete

我在 C# 上开发了一个应用程序,我正在使用 Amadeus 的 C# 库。我试图获得如下所示的 AirportAutocomplete 响应:

[ { "value": "MAD", "label": "Adolfo Suárez Madrid–Barajas Airport [MAD]" } ]

由于响应包含在括号内,它不仅是 AiportAutocompleteResponse 类,它更像是 AirportAutocompleteResponse 类的数组或列表。如果那里有更多与搜索匹配的地方,我将得到类似此示例的响应。

AirportAutocompleteResponse 类:

我用来调用 API 的函数:

我想做的是从响应中检索信息,以便以后可以使用它,这是我到目前为止所尝试的:

我得到它的例外是:

IO.Swagger.dll 中发生“IO.Swagger.Client.ApiException”类型的未处理异常附加信息:无法将当前 JSON 数组(例如 [1、2、3])反序列化为“IO.Swagger.Model.AirportAutocompleteResponse”类型' 因为该类型需要一个 JSON 对象(例如 { "name":"value"}) 才能正确反序列化。要修复此错误,请将 JSON 更改为 JSON 对象(例如 {"name":"value"})或将反序列化类型更改为数组或实现集合接口的类型(例如 ICollection、IList),例如 List从 JSON 数组反序列化。JsonArrayAttribute 也可以添加到类型中以强制它从 JSON 数组中反序列化。

由于 AirportAutocomplete 它是一个类,并且响应似乎是 AirportAutocomplete 类的列表或数组,我之前得到了异常提及,我尝试使用列表来获取上面显示的响应和数组,但没有任何效果。我似乎有些人以前遇到过这个问题,他们通过

作为

但是由于我使用了 API 类,所以我无法改变它。¿ 有没有办法无需我自己的反序列化器就可以解决这个问题?

很抱歉扩展名,但我想包括所有可能有帮助的信息。

0 投票
2 回答
2061 浏览

amadeus - Fare_Informativebestpricing 中的 Amadeus Service 'No fare for booking code' 错误

我正在努力致电 Amadeus 服务并获得航班搜索的响应,然后进行预订。

Amadeus 服务方法 _InformativeBestPricingWithoutPNR 出现以下错误 1) 'NO VALID FARE/RULE COMBINATIONS FOR PRICING' 2) 'NO FARE FOR BOOKING CODE-TRY OTHER PRICING OPTIONS' 3) '没有联运协议 - 单独定价'

只是要知道我正在调用 Fare_MasterPricerTravelBoard,然后选择一个航班并调用 Fare_InformativeBestpricingWithoutPNR,一些航班在 Fare_InformativeBestpricing 中给出了正确的响应,但有些给出了错误,请帮助,我已阅读 Amadeus 外联网提供的所有文件和相关文件,没有任何解决方案提供具体错误。

0 投票
2 回答
610 浏览

amadeus - How to integrate Amadeus GDS with my travel domain. I have IATA certification

I have IATA certification and now want to integrate Amadeus GDS. I need to discuss this with experts.

0 投票
0 回答
294 浏览

amadeus - Amadeus - Command Cryptic - 在国家/城市征税

我正在尝试获取有关特定国家/城市的税收信息。

我需要这个,因为在 Amadeus 的可用性中,我有含税价格或不含税价格,从不在一起。需要知道什么是净价。因此,我正在尝试获取有关城市/国家/地区税收的信息,并根据税收价格计算该信息。

这是我的查询:

但这会返回 39 页 :) 也许有一些选项可以只获得有价值的酒店税?或者也许我可以以更简单的方式得到这个(需要预订净价)?

0 投票
2 回答
1725 浏览

amadeus - 艾玛迪斯 PNR 检索

我正在Amadeus PNR Retrieve使用 c# .net 实现。

在处理 PNR 回复时,尝试将乘客数据映射到我们的内部系统。我travellerInfo.elementManagementPassenger.reference.number用作 Amadeus 乘客和内部系统乘客记录之间的链接。

在它包含一个婴儿和两个成人的情况下。此处婴儿记录与其中一名成人一起出现,并且不包含婴儿的单独参考。有没有人知道唯一识别所有乘客的想法?

成本信息

0 投票
1 回答
792 浏览

amadeus - 如何使用 Amadeus API 根据 IATA 代码查找航空公司信息

我正在使用 Amadeus Flight Inspiration Search沙盒 API。

以下是 JSON 响应的示例:

我查看了其他 Amadeus API,找不到根据航空公司代码提取航空公司名称的 API(在上面的示例中,“航空公司”:“DL”)。我们如何才能获得实际的航空公司名称?

0 投票
2 回答
1207 浏览

web-services - 连接 amadeus api 需要哪些东西?

我有 Amadeus API 的 API、Office ID、用户名、密码。

有人可以指导我如何逐步连接 Amadeus API 以进行预订(PNR 创建)。

我已经检查了他们的主页,但我无法获得详细的信息。

0 投票
2 回答
2700 浏览

php - 如何将 Amadeus API 与我的 Laravel 网页集成?

我需要在我的 Laravel 网页中集成 Amadeus API,因为我找不到如何集成它,我已经学习了一些在 PHP 中工作的文档,在其他情况下可以在 Laravel 中工作,但不需要使用 Amadeus,但是使用 SOAP,我需要做这个整合,你能帮我吗?请!