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

soap - 在身份验证期间获取会话令牌时,partyid 是什么?

我正在关注这个链接,我在第一步 https://developer.sabre.com/docs/read/soap_basics/Authentication

我陷入了第一步

所以我在标题中添加了以下代码:

但我不明白什么是派对idConversationId

有人可以帮我从到和传递什么ConversationId

0 投票
1 回答
289 浏览

soap - AccessQueue QR 操作失败错误

当我请求 QR 操作时(在 QueueAccessLLSRQ 之后):

回应是:

有人知道发生了什么吗?

谢谢你。

0 投票
0 回答
214 浏览

javascript - WebDAV SabreDAV 和 HTTPS

我正在尝试从我正在编写的 PHP 页面连接到 HTTPS 站点,我尝试使用 SabreDAV,但出现错误,因为它需要 SSL 证书。有什么方法可以让 SabreDav 跳过证书验证?我需要访问要下载的文件列表所在站点的第二页。

我也尝试过使用 cURL,它有助于跳过验证,但我无法访问要下载的文件列表所在的下一页。

也许登录表单中还有一个javascript invovled ...这是我拥有以下凭据的站点:

https://asp.gigacc.com/user/sony-dc-cert

提前谢谢,请给我一些提示

0 投票
2 回答
482 浏览

sabre - 创建 Pnr 乘客详细信息 RQ 无法正常工作

输入的乘客类型错误仅对婴儿姓名有效

我不能和婴儿一起工作,它对成人和儿童都很好,但是当我把婴儿联系起来时,它给了我这个错误

PassengerDetailsRQ 方法

0 投票
0 回答
526 浏览

php - 通过 php_curl 在 CalDAV (SabreDAV) 服务器上的 REPORT 请求以 500 回答

如果已设置具有摘要授权的 SabreDAV CalDAV 服务器。当我通过 iPhone、Outlook/CalDavSychronizer、Thunderbird/Lightning 访问日历时,一切正常...

现在我尝试使用 php_curl 通过 php 访问日历:

但答案总是:

阿帕奇访问日志:

阿帕奇错误日志:

知道问题出在哪里吗?谢谢...

从 2017/04/27 开始编辑:

我想我已经稍微减少了这个问题。它处理摘要授权。预期的行为是:

  1. Curl 发送请求的标头。
  2. 响应是 401,带有 `WWW-Authenticate` 和 `Authorization`。
  3. Curl 使用正确的授权参数发送完整的请求(包括正文)。

这适用于每个请求(GET,PROPFIND,...),除了 REPORT...

包括REPORT请求的日志:

包含PROPFIND请求的日志(最后的 400 是正确的...如果已使用 REPORT 有效负载测试 PROPFIND...):

对我来说它看起来像一个错误。但是哪里?是 curl 还是 SabreDAV?

0 投票
1 回答
651 浏览

soap - 尝试使用机票添加行李时出现军刀错误

尝试用行李出票,但出现以下错误。执行 TravelItineraryReadRQ 它有 BG ALLOWANCE 5KG 737 DOMESTIC

以下是 AirTicketLLSRQ 的请求

请让我知道我错过了什么。

0 投票
2 回答
420 浏览

soap - 无法在 Sabre 创建的 PNR 中更新乘客姓名

我正在开发 API 来更新 PNR 中的姓名和出生日期等乘客详细信息。
我按照这个http://files.developer.sabre.com/doc/providerdoc/pnrservices/UpdateReservationRQ_1_15_0_User_Guide.pdf
请求 xml

但不断低于错误。

请帮助我找出请求中需要的更改。

0 投票
1 回答
287 浏览

web-services - PNR 中的 Sabre 更新名称:错误 = .ENTRY 仅对订阅者 PNR 有效

UpdateReservationRQ APi 可以正常更新 PNR 中的乘客姓名。突然返回错误

我按照步骤更新 PNR 中的名称
1. 创建会话 - SessionCreateRQ
2. 订票 - EnhancedAirBookRQ
3. 创建 PNR
-PassengerDetailsRQ 4. 阅读 Itenary - TravelItineraryReadRQ
4. 更新 PNR - UpdateReservationRQ
下面是对 UpdateReservationRQ API 的请求

感谢您提出任何建议,以识别请求或流程中的问题。

0 投票
1 回答
907 浏览

symfony - sabre/dav - 服务器指定了一个无效的日历主页

我正在努力将 sabre/dav 作为 CalDAV-Server 的基础包含到现有的 symfony 项目中。到目前为止,我已经成功地扩展了 auth-classes。可以使用 Lightning 登录,并使用来自 sabre/caldav 的日历和主体后端来处理单个日历。通过浏览器与系统交互时也是如此。

现在我正在尝试在 macOS (10.12.5) 上使用 iCal (9.0)。身份验证似乎工作正常,但之后我被困在一个

“服务器指定了一个无效的日历主页。”

错误。

我试图用 mitmproxy 调查它,但不知何故,从 iCal 到我的网络系统(在http://localhost:8080上运行)的消息没有被记录。mitmrpoxy 在 8081 上运行,所有其他连接(包括来自 iCal 的网络呼叫)都被记录下来。我也试过 Charles,但不知何故,当使用 tha 代理(通过 localhost.charlesproxy.com)时,来自 iCal 的消息似乎丢失了端口 8080。

我还启用了 iCal 中的调试控制台并查看控制台应用程序中的条目,但直到现在,没有任何信息可以让我进一步了解。

我最有可能需要获得的下一条信息是什么——什么工具可以帮助我?

谢谢并恭祝安康!

0 投票
1 回答
298 浏览

sabre - 多个 SabreCommandLLSRQ 主机命令

任何人都知道如何通过 SabreCommandLLSRQ HostCommand 发送多个链接命令?我试图避免网络来回转发(当您需要 50 个命令来获取一整页时会变慢)

例如: FQYYZBKK15JAN-AC + 所有必要的下移,或获取所有 99 左右票价的票价规则。