问题标签 [sabredav]

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 回答
112 浏览

sabre - Sabre 开发者 api - 开发中的数据有多有限?我是用错了还是数据有限?

我正在尝试我们与 sabre 不同的飞行 api,我从阅读数据中了解到我得到的数据在开发中是有限的,但我不确定它是否真的会受到限制,或者我做错了什么。

1:InstaFlights 搜索

首先我使用 citypairs 查找来显示城市对,然后将它们用于 instasearch,

问题不像我使用纽约或伦敦(还有其他 2 个城市运行良好),对于几乎所有其他城市,我没有得到任何回应。我知道数据是有限的,但由于 citypairs api 已经返回非常有限的数据,但它真的那么有限吗?感觉我一定做错了什么,因为我无法想象,该 api 仅适用于 3 个不同日期的 3 个城市(在开发中):-/

  1. 目的地 api 我首先使用支持的城市 api,然后使用结果来使用多机场 api,然后将其用于目的地 api。

同样,这里也一样,实际上只有 2/3 的城市有效。由于在目的地 api 中,不像 instaflights api,“匹配”的变化更高,因为任何目的地都可以显示为所选择的起点。这里再次几乎没有结果,但对于大约 3 个城市。

如果有人对军刀有一定的经验,可以提供帮助,那就太好了——只是想弄清楚是不是我用错了。谢谢!

0 投票
1 回答
263 浏览

sabre - Sabre 无会话身份验证

我正在尝试获取无会话令牌。以下是 xml,但它不起作用抛出错误。它给出了错误。缺少一些东西,我不确定要传递什么,例如 sec:BinarySecurityToken、SabreAth、mes:Role。

请求 XML

0 投票
1 回答
227 浏览

sabre - Sabre json api 讨价还价查找器最大响应为 gzip

我试图从讨价还价者那里得到回应作为压缩。我正在设置“Accept-Encoding”:“gzip”,但响应是作为未压缩的简单 json 文件出现的。

响应标头还包含以下信息。'content-encoding': 'gzip', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Server': 'Sabre Gateway'}

0 投票
1 回答
105 浏览

sabre - 我正在尝试使用 knownTravelerNumber 创建 SABRE SpecialServiceRQ,但文档没有帮助

而且我一直收到错误的版本响应,SpecialServiceInfo 必须是某种列表吗?我需要将 Service 和 SecureFlight 分开来分开 SpecialServiceInfo 节点吗?我只是迷路了

0 投票
1 回答
483 浏览

sabre - 如何将 SSR OSI 添加到 SABRE 2.2.1 API

以下是我提出的示例请求,以下是我得到的回复。如果您可以发布样本 SpecialServiceRq OSI 条目请求和响应样本,这将有很大帮助。

0 投票
1 回答
168 浏览

soap - Sabre BFM (soap) 是否提供任何方法来对结果进行排序?

我对 sabre apis 完全陌生。我有一个项目已经实现了“Bargain Finder Max”saber soap api。到目前为止,我在网上搜索过,我只能找到这个文档,其中提到我们可以通过发送sortBy请求的参数来对 API 结果进行排序。但这是RESTSabre 下的 api,而在项目中实现SOAP.

在代码中发送的请求和响应也是正确的。例如:它发送以下请求

这会产生适当的结果。但现在我需要根据最短时间和价格对结果进行排序。如果 api 提供任何排序​​方法或者我必须创建自己的方法,请指导我。

谢谢!

0 投票
0 回答
255 浏览

apache - 将 sabre/dav 设置为在 apache web root 之外具有根目录

我正在尝试使用 sabre/dav 设置 WebDav 服务器。我设置并运行了它,只要我在 Web 服务器根目录(如 /var/www/mydocs)中提供文件形式,我就可以以读写模式访问它们。但是,当我将 sabre 的根目录移动为 /mnt/mydocs 时,我只能以只读模式访问它们。我不认为这是文件权限,因为我在两个地方都设置了相同的权限,并为 apache 提供了对两者的完全访问权限。我认为它可能是 apache 目录访问指令,但我还没有找到任何有效的组合。我在 apache 配置文件中尝试的最后一件事是这样的。

<Directory “/mnt/mydocs”&gt; Options +FollowSymlinks AllowOverride All Require all granted </Directory>

有任何想法吗?谢谢你的帮助。

0 投票
1 回答
1430 浏览

vlc - 如何使用 SabreDAV 创建一个简单的公共只读 WebDAV 服务器?

我最近开始研究 WebDAV,因为我发现它可以让我远程播放蓝光文件夹 - 即无需观众先下载整个 24gb ISO。

将 Kodi v18 中的 WebDAV 源添加到 Blu-ray 文件夹 - 它会真正播放!太棒了。

服务器也可以安装在 Windows 上

或在 Linux 中

- 然后(理论上)应该使用任何支持 Blu-ray Disc Java (BD-J) 的软件媒体播放器播放,例如PowerDVDVLC

(当然,除非超时值设置得太低,目前 VLC 似乎就是这种情况)。

无论如何,这一切都很棒,除了我不知道如何使我的 WebDAV 服务器成为只读的。目前任何人都可以随意删除文件,这当然不是最优的。

到目前为止,我只尝试过 SabreDAV,因为如果我想继续使用现有的虚拟主机,那是我唯一的选择。尝试使用非常少的设置,因为我已经读过最小设置应该默认为只读解决方案。它似乎没有发生。

我最初使用来自http://sabre.io/dav/gettingstarted/的设置并尝试删除一些行。还尝试调用chmod 0444 MainFolder -R网络服务器。而且我可以看到所有内容都具有只读属性。但它什么也没改变。仍然可以删除我想要的任何内容。:-(

我错过了什么?

也许我为我想做的事情使用了错误的技术?是否有其他/更好的方法可以提供蓝光文件夹以供远程查看?(包括整个体验的一个——即完整的 Java 菜单等)。

我可能应该提到,所有这些当然是完全合法的。这是我自己的蓝光项目——不是版权材料。

另外:很难确定这属于 StackOverflow 还是 SuperUser。我最终将它发布在 StackOverflow 上,因为 SabreDAV 是关于编码的,并且因为 SuperUser 上没有 sabredav 标签。

0 投票
1 回答
953 浏览

php - Sabre Webservices EnhancedAirBook 带婴儿

大家好,我正在尝试创建 PNR,此时我正在使用 EnhancedAirBook + PassengerDetails 我已经为 ADT 和 ADT + CNN 创建了 PNR 没有问题,但是当我这样做但包括婴儿 EnhancedAirBook 时返回此错误指定的 HaltOnStatus 已收到 -处理中止

在这种情况下,我试图为 1 ADT + 1 CNN + 1 INF 预订 BCN MAD 航班

增强型AirBookRQ

增强型AirBookRS

我希望你能帮忙,谢谢你的时间。

0 投票
3 回答
1005 浏览

php - 代码 - UC SEG STATUS NOT ALLOWED 当我尝试使用创建乘客姓名记录 API 预订飞行航段时发生 Sabre 错误?

我正在尝试使用 Sabre 的创建乘客姓名记录 API 创建乘客姓名记录。但是,当我将从 BargainFinderMax API 获取的信息传递给乘客姓名记录 API 时,会出现以下错误。它发生在某些请求中。

请在我的请求示例航班段部分下方找到 "OriginDestinationInformation":{ "FlightSegment":[ { "Status":"NN", "MarriageGrp":"O", "FlightNumber":"206", "NumberInParty":"2", "OriginLocation":{ "LocationCode":"JFK" }, "ArrivalDateTime":"2018-09-15T22:10:00", "MarketingAirline":{ "Code":"EK", "FlightNumber":"206" }, "ResBookDesigCode":"U", "DepartureDateTime":"2018-09-14T22:20:00", "DestinationLocation":{ "LocationCode":"DXB" } },{ "Status":"NN", "MarriageGrp":"I", "FlightNumber":"604", "NumberInParty":"2", "OriginLocation":{ "LocationCode":"DXB" }, "ArrivalDateTime":"2018-09-16T05:30:00", "MarketingAirline":{ "Code":"EK", "FlightNumber":"604" }, "ResBookDesigCode":"U", "DepartureDateTime":"2018-09-16T02:30:00", "DestinationLocation":{ "LocationCode":"KHI" } } ] }

以下是我从 API 收到的错误响应。

你能指导我为什么会发生这种情况。另请注意,我使用 CURL 从 PHP 发送此请求。在某些情况下,预订成功完成。

提前致谢。