问题标签 [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.
sabre - Sabre 开发者 api - 开发中的数据有多有限?我是用错了还是数据有限?
我正在尝试我们与 sabre 不同的飞行 api,我从阅读数据中了解到我得到的数据在开发中是有限的,但我不确定它是否真的会受到限制,或者我做错了什么。
1:InstaFlights 搜索
首先我使用 citypairs 查找来显示城市对,然后将它们用于 instasearch,
问题不像我使用纽约或伦敦(还有其他 2 个城市运行良好),对于几乎所有其他城市,我没有得到任何回应。我知道数据是有限的,但由于 citypairs api 已经返回非常有限的数据,但它真的那么有限吗?感觉我一定做错了什么,因为我无法想象,该 api 仅适用于 3 个不同日期的 3 个城市(在开发中):-/
- 目的地 api 我首先使用支持的城市 api,然后使用结果来使用多机场 api,然后将其用于目的地 api。
同样,这里也一样,实际上只有 2/3 的城市有效。由于在目的地 api 中,不像 instaflights api,“匹配”的变化更高,因为任何目的地都可以显示为所选择的起点。这里再次几乎没有结果,但对于大约 3 个城市。
如果有人对军刀有一定的经验,可以提供帮助,那就太好了——只是想弄清楚是不是我用错了。谢谢!
sabre - Sabre 无会话身份验证
我正在尝试获取无会话令牌。以下是 xml,但它不起作用抛出错误。它给出了错误。缺少一些东西,我不确定要传递什么,例如 sec:BinarySecurityToken、SabreAth、mes:Role。
请求 XML
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'}
sabre - 我正在尝试使用 knownTravelerNumber 创建 SABRE SpecialServiceRQ,但文档没有帮助
而且我一直收到错误的版本响应,SpecialServiceInfo 必须是某种列表吗?我需要将 Service 和 SecureFlight 分开来分开 SpecialServiceInfo 节点吗?我只是迷路了
sabre - 如何将 SSR OSI 添加到 SABRE 2.2.1 API
以下是我提出的示例请求,以下是我得到的回复。如果您可以发布样本 SpecialServiceRq OSI 条目请求和响应样本,这将有很大帮助。
apache - 将 sabre/dav 设置为在 apache web root 之外具有根目录
我正在尝试使用 sabre/dav 设置 WebDav 服务器。我设置并运行了它,只要我在 Web 服务器根目录(如 /var/www/mydocs)中提供文件形式,我就可以以读写模式访问它们。但是,当我将 sabre 的根目录移动为 /mnt/mydocs 时,我只能以只读模式访问它们。我不认为这是文件权限,因为我在两个地方都设置了相同的权限,并为 apache 提供了对两者的完全访问权限。我认为它可能是 apache 目录访问指令,但我还没有找到任何有效的组合。我在 apache 配置文件中尝试的最后一件事是这样的。
<Directory “/mnt/mydocs”>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
有任何想法吗?谢谢你的帮助。
vlc - 如何使用 SabreDAV 创建一个简单的公共只读 WebDAV 服务器?
我最近开始研究 WebDAV,因为我发现它可以让我远程播放蓝光文件夹 - 即无需观众先下载整个 24gb ISO。
将 Kodi v18 中的 WebDAV 源添加到 Blu-ray 文件夹 - 它会真正播放!太棒了。
服务器也可以安装在 Windows 上
或在 Linux 中
- 然后(理论上)应该使用任何支持 Blu-ray Disc Java (BD-J) 的软件媒体播放器播放,例如PowerDVD和VLC。
(当然,除非超时值设置得太低,目前 VLC 似乎就是这种情况)。
无论如何,这一切都很棒,除了我不知道如何使我的 WebDAV 服务器成为只读的。目前任何人都可以随意删除文件,这当然不是最优的。
到目前为止,我只尝试过 SabreDAV,因为如果我想继续使用现有的虚拟主机,那是我唯一的选择。尝试使用非常少的设置,因为我已经读过最小设置应该默认为只读解决方案。它似乎没有发生。
我最初使用来自http://sabre.io/dav/gettingstarted/的设置并尝试删除一些行。还尝试调用chmod 0444 MainFolder -R
网络服务器。而且我可以看到所有内容都具有只读属性。但它什么也没改变。仍然可以删除我想要的任何内容。:-(
我错过了什么?
也许我为我想做的事情使用了错误的技术?是否有其他/更好的方法可以提供蓝光文件夹以供远程查看?(包括整个体验的一个——即完整的 Java 菜单等)。
我可能应该提到,所有这些当然是完全合法的。这是我自己的蓝光项目——不是版权材料。
另外:很难确定这属于 StackOverflow 还是 SuperUser。我最终将它发布在 StackOverflow 上,因为 SabreDAV 是关于编码的,并且因为 SuperUser 上没有 sabredav 标签。
php - Sabre Webservices EnhancedAirBook 带婴儿
大家好,我正在尝试创建 PNR,此时我正在使用 EnhancedAirBook + PassengerDetails 我已经为 ADT 和 ADT + CNN 创建了 PNR 没有问题,但是当我这样做但包括婴儿 EnhancedAirBook 时返回此错误指定的 HaltOnStatus 已收到 -处理中止
在这种情况下,我试图为 1 ADT + 1 CNN + 1 INF 预订 BCN MAD 航班
增强型AirBookRQ
增强型AirBookRS
我希望你能帮忙,谢谢你的时间。
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 发送此请求。在某些情况下,预订成功完成。
提前致谢。