问题标签 [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.
endpoint - 艾玛迪斯最便宜的日期 REST 端点不起作用
我试图到达最便宜日期的终点,但我总是收到以下错误。
不可能找到任何东西。例如,我尝试过 MAD 到 BCN(典型航班)。从肯尼迪机场到洛杉矶国际机场,同样的问题也发生了......等等。
我试图到达调用它的端点并添加我的 Bearer accessToken,一切都很好(没有错误),但我没有得到任何结果。
我什至尝试使用 Amadeus 网站上提供的示例并遇到同样的问题。
amadeus - 航班低价搜索 API 未按 maxPrice 正确过滤
我正在尝试使用端点 Flight Low-fare Search,但我意识到它没有被 maxPrice 正确过滤。
例如,到达 maxPrice=100 的下一个端点。
我得到以下结果,所以我认为有一个错误:
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
可能是什么问题?
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 文件。
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这样的客户端时,这是可行的,但是当尝试使用邮递员触发相同的请求时,它没有,有什么想法吗?
要求
回复
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。
谢谢
sandbox - Amadeus Sandbox API 无响应 - 报告内部错误
Amadeus Sandbox Server 未响应 API 调用。
正在显示的错误:
发生内部错误。请重试您的请求
这个临时问题会影响很多人吗?
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”
有人可以简单地向我解释可能导致此错误的原因吗?
json - HttpClient如何转换嵌套的json并映射到模型域
嗨,我对编程很陌生,几天来我一直在网上为我的问题寻找答案,但无论我做什么,都没有找到任何对我有用的东西。我正在接收嵌套 json 作为响应。除其他外,json 对象似乎具有动态键。我想要的是将 json 对象转换为我的模型,以便我可以轻松访问模板中的数据。感谢任何帮助
这是 json 数据 Amadeus API 响应的示例
这是我的服务
模型
行程型号
} }
结果模型
飞行模型
} }
元模型
载体型号
在我的飞行模型中,我还想添加两个属性日期和时间,它们来自于出发时间和到达时间。
基本上我希望能够将整个 Intinirary 对象传递给我的视图,以便我可以通过字符串迭代获取值。
ex 使用 ngFor 或让 itinirary.results 的结果
{{ result.outbound_flights[0].departure_date }} 等。
非常感谢良好的指导
更新服务
更新元模型和载体模型元
载体模型
我也像这样更新了我的 Result 模型。是否有意义?
我用函数或单独的循环测试了两者。
我还在我的飞行模型中添加了一个 dateFormatterService,不确定将其导入到哪里,因为我无法将其导入构造函数。