- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
Amadeus 为每个航类预订生成如下所示的 AIR 文件。我需要从该文件中读取预订号以及来源机场和目的地机场。
我在 Google 上搜索了“Amadeus air 格式”,但没有找到格式说明。维基百科关于 EDIFACt 的条目有点不同,它没有描述这个内容。
在哪里可以找到有关文件结构的信息?如何解析这个文件?我不知道文件结构,它是否包含像 SQL 表这样的记录,还是像 postscript 文件这样的一些保留协议(protocol)指令?
应用程序应在 Microsoft Windows 中运行,最好是在 Visual FoxPro 或 C# 语言中运行。FoxPro 或 Microsoft Visual Studio 2012 Express 可用作编程环境
Google 仅返回 Amadeus 用户指南和教程,如评论和
http://www.amadeusschweiz.com/en/documentation/usermanuals.html
那些是用户手册。最有前途的外观 Amadeus Air 用户指南来自:
我收到的文件名称是 air.txt,文件中的第一个标记是 AIR-BLK206也许 BLK206 是一些预订格式描述符。谷歌返回一些像我这样使用它的文档,所以它看起来很常用。
这个文件大概描述了如何订票,产生air.txt文件。
我搜索了这个和 BLK 的票证用户指南,但没有包含这个缩写。
用户手册中的命令看起来与此文件中的不同。如何使用此信息提取预订号和目的地机场从这个文件?我还没有使用谷歌找到格式描述。有与您发布的类似的 Amadeus 用户指南、教程和快速引用文件,但我不明白如何使用它们来解析此文件。
一条消息描述这是 EDIFACT 的形式。但是 EDIFACT 消息维基百科中的示例也不同。我需要为客户创建快速原型(prototype),以表明我们可以读取这些文件。
也许有一些程序可以用来以人类可读的形式显示它?
最佳答案
您应该考虑联系您本地的 Amadeus 支持部门寻求有关这方面的帮助。他们提供了关于几乎所有您需要了解的内容的优秀文档。
我 100% 确定您看到的实际上不是 EDIFACT。 EDIFACT 主要由加号 (+) 和分号 (;) 分隔。
该示例实际上看起来更像是来自 Amadeus Selling Platform 的屏幕截图,其中空格被分号 (;) 代替。它很可能是 Amadeus Interface Record 格式的文件。
此外,解析此文件需要您非常了解 Amadeus GDS 的工作原理。这并不容易。航类预订可能看起来是一件微不足道的事情,但这是一个非常复杂的世界,由各种奇怪的处理方式组成。
这是产品文档(不包括规范)http://www.amadeus.com/travelagencies/x52025.html
考虑通过 http://www.amadeus.com/ 寻找您本地的销售办事处
关于c# - 如何解析Amadeus机票文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18389067/
我正在开发 Amadeus API 并使用 Air_MultiAvailability。它为我提供了航类搜索结果数据,但没有为我提供航类价格。所以我需要获取所有航类详细信息和价格。 我不知道我是否使用
使用 Wordpress Amadeus 主题(免费版),我尝试使超链接可见。在 Wordpress 定制器的“颜色”部分中没有更改超链接颜色的选项。 我将 CSS 代码修改为不同的颜色,但更改没有生
在 Amadeus 酒店 API 中,有便利设施选择,在搜索结果中也有不同的可能性。 为了使便利设施更具用户可读性,我想要所有不同可能便利设施的完整列表,以便我可以使用便利设施代码和不同的翻译填充数据
我刚刚注册了我的测试应用程序并获得了 Api key 和 Api 密码。我正在尝试使用 Python SDK 发送请求: from amadeus import Client, ResponseErr
据我了解,amadeus-java SDK提供简化对 Amadeus Self-Service API 端点 GET 和 POST 调用的方法 Flight Offers Search . 有没有办法
我正在使用 Java SDK 并尝试了兴趣点 API。我只能获取第一页,如果我尝试获取下一页或最后一页,我仍然会得到原始结果。 PointOfInterest[] pointsOfInterest =
我花了很多时间和精力尝试将我的 android studio 应用程序与 amadeus api 连接,但没有成功。我查看了 amadeus for Developers 网站,也查看了 github
C#代码: public static void CallWebService(string XmlText) { try {
更新:这是显示如何获取访问 token 的代码。我也在这里使用免费的测试 api(不需要信用卡)。 显示了对 test.api.amadeus.com/v2/shopping/flight-offer
更新:这是显示如何获取访问 token 的代码。我也在这里使用免费的测试 api(不需要信用卡)。 显示了对 test.api.amadeus.com/v2/shopping/flight-offer
尝试使用 SoapUI(如 mozila 海报、Google restclient 应用程序或我的 .net 代码)调用我的 Amadeus Fare_masterpricetravelboard 服
我是一名优秀的程序员,十分优秀!