问题标签 [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 回答
150 浏览

endpoint - 艾玛迪斯最便宜的日期 REST 端点不起作用

我试图到达最便宜日期的终点,但我总是收到以下错误。

不可能找到任何东西。例如,我尝试过 MAD 到 BCN(典型航班)。从肯尼迪机场到洛杉矶国际机场,同样的问题也发生了......等等。

我试图到达调用它的端点并添加我的 Bearer accessToken,一切都很好(没有错误),但我没有得到任何结果。

https://test.api.amadeus.com/v1/shopping/flight-dates?origin=MAD&destination=BCN&duration=8&maxPrice=900¤cy=EUR

我什至尝试使用 Amadeus 网站上提供的示例并遇到同样的问题。

0 投票
1 回答
91 浏览

amadeus - 航班低价搜索 API 未按 maxPrice 正确过滤

我正在尝试使用端点 Flight Low-fare Search,但我意识到它没有被 maxPrice 正确过滤。

例如,到达 maxPrice=100 的下一个端点。

https://test.api.amadeus.com/v1/shopping/flight-offers?origin=MAD&destination=BIO&departureDate=2018-12-07&returnDate=2018-12-10&adults=1&maxPrice=100¤cy=EUR

我得到以下结果,所以我认为有一个错误:

0 投票
1 回答
690 浏览

api - 艾玛迪斯航班搜索 API

在我的移动应用程序上运行 Amadeus Flight Search API 时出现上述错误。它以前工作得很好。这是我的 API 调用:[ https://test.api.amadeus.com/v1/shopping/flight-offers?origin=NBO&destination=MBA&departureDate=2018-08-25&adults=1&travelClass=ECONOMY&nonStop=false

可能是什么问题?

0 投票
0 回答
278 浏览

javascript - 如何解决 Web 服务和 Ajax 中的这些错误

我正在使用 Amadeus Web 服务创建一个网站。我创建了一个 SOAP 并使用 SOAP UI 进行了测试。我得到了完整的答复。之后,我尝试在网络浏览器中获得响应。然后我创建了一个以下文件。但是,当我输入所有数据并单击“搜索”按钮时,它给了我这 2 个错误 -

选项https://noded1.test.webservices.amadeus.com/XXXXX 500(其他错误)无法加载 https://noded1.test.webservices.amadeus.com/XXXXX:预检响应包含无效的 HTTP 状态代码 500。

我该如何修复这些错误?

这是PHP文件。

这是 JavaScript 文件。

0 投票
2 回答
2601 浏览

xml - Postman 中的有状态 Amadeus Soap 标头 4 请求

我正在尝试使用https://www.getpostman.com/通过 amadeus soap api 进行通信。所以我确实按照他们的文档状态构建了我的 Soap Header v4 Request,但是我最终总是收到 SoapFault "11|Session|"

在这种情况下,我还将 HTTP-Header SOAPAction设置为http://webservices.amadeus.com/VLSSLQ_06_1_1A 。

当我使用像https://github.com/amabnl/amadeus-ws-client这样的客户端时,这是可行的,但是当尝试使用邮递员触发相同的请求时,它没有,有什么想法吗?

要求

回复

0 投票
1 回答
1059 浏览

amadeus - 为“授权标头中提供的访问令牌无效”获取 401

不知道我错过了什么,我在 auth 标头中收到 401 无效令牌,下面的 curl 命令(虚拟 API 密钥)。任何帮助表示赞赏,谢谢!

curl -H 'Authorization: xxx12345678865556' 'https://test.api.amadeus.com/v1/shopping/flight-offers/?origin=PAR&destination=JFK&departureDate=2018-09-25&returnDate=2018-09-28&adults=1&travelClass=BUSINESS&nonStop=true&max=2'

我已经尝试过“accessToken”并包括“Bearer”,但仍然得到 401。

谢谢

0 投票
1 回答
85 浏览

sandbox - Amadeus Sandbox API 无响应 - 报告内部错误

Amadeus Sandbox Server 未响应 API 调用。

正在显示的错误:

发生内部错误。请重试您的请求

这个临时问题会影响很多人吗?

0 投票
1 回答
1751 浏览

amadeus - 向 Amadeus low-fare-search API 运行获取请求时收到 404 错误

嗨,我对 Angular 和一般编程非常陌生,我一直在尝试使用 Angular 查询 Amadeus 低价搜索HTTPClient但失败了,我一直在寻找答案,但没有找到任何具体的信息,我找到了一些有关“无法识别代理”的具体问题的答案。

根据某些原因,原因是 URL 不正确。但这是 Amadeus 页面上的 URL

资源网址

这是我要运行的代码:

这是错误消息

错误代码:“messaging.adaptors.http.flow.ApplicationNotFound”故障字符串:“无法识别主机代理:默认和 url:/v1.2/flights/low-fare-search”

有人可以简单地向我解释可能导致此错误的原因吗?

0 投票
2 回答
1871 浏览

c# - C#:如何使用 Xml 序列化器解析 EDIFACT 消息

我有这种 EDIFACT 信息。

此消息持续超过约 100 万行。

我使用了 C# Xml Serializer 并成功地将此消息解析为 XML 文件。但结构不正确。

这是我的代码:

这是我的结构类代码示例:

我的输出 XML 文件是这样的:

现在我的问题是:是的,我的代码已经运行并成功解析为 XML 文件。但不是我想要的。每个节点只有 1 行。

这是我想要的结构。

分支图

每个节点都包含到其他父节点。一些节点扩展到其他节点。我的输出 XML 没有任何父级。

我可以通过改进我的代码来解决这个问题还是应该尝试不同的方式?

如果您需要更多详细信息,请问我?我会给你更多细节

更新:我解决了这个问题。

0 投票
3 回答
1415 浏览

json - HttpClient如何转换嵌套的json并映射到模型域

嗨,我对编程很陌生,几天来我一直在网上为我的问题寻找答案,但无论我做什么,都没有找到任何对我有用的东西。我正在接收嵌套 json 作为响应。除其他外,json 对象似乎具有动态键。我想要的是将 json 对象转换为我的模型,以便我可以轻松访问模板中的数据。感谢任何帮助

这是 json 数据 Amadeus API 响应的示例

这是我的服务

模型

行程型号

} }

结果模型

飞行模型

} }

元模型

载体型号

在我的飞行模型中,我还想添加两个属性日期和时间,它们来自于出发时间和到达时间。

基本上我希望能够将整个 Intinirary 对象传递给我的视图,以便我可以通过字符串迭代获取值。

ex 使用 ngFor 或让 itinirary.results 的结果

{{ result.outbound_flights[0].departure_date }} 等。

非常感谢良好的指导

更新服务

更新元模型和载体模型元

载体模型

我也像这样更新了我的 Result 模型。是否有意义?

我用函数或单独的循环测试了两者。

我还在我的飞行模型中添加了一个 dateFormatterService,不确定将其导入到哪里,因为我无法将其导入构造函数。