问题标签 [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.
php - SabreDAV 客户端创建日历对象
我正在尝试将日历对象添加到我的 SabreDAV 服务器中。从现有的客户端(如 iOS 或 OSX 上的 iCalendar),这很有效。但是当尝试添加一个新的日历对象时,我收到以下错误:
Sabre\CalDAV\Exception\InvalidComponentType iCalendar 对象必须至少有一个组件类型
vcal->serialize 有以下输出:
我用于添加请求的代码:
nextcloud - 当文件夹名称包含特定单词(如 Hazlo)时,通过 MKCOL 在 nextcloud 上创建文件夹时出现错误请求
?>
我正在尝试在下一个云上使用 MKCOL 创建一个文件夹,但如果文件夹包含某些关键字(如 HAZLO)则会失败,因此如果文件夹名称为 AT HAZLO,它将不起作用,但如果包含 AT MANISH 之类的词,那么它会起作用
有任何想法吗?
api - Sabre Instaflights 单向搜索没有结果
我在调用 Sabre Instaflights Search API 时遇到问题以下是我面临的两个问题。
-
以下是我得到的错误响应。
{“状态”:“完成”,“报告系统”:“英国皇家空军”,“时间戳”:“2019-01-22T13:33:45+00:00”,“类型”:“应用程序”,“错误代码”:“ WARN.RAF.APPLICATION”、“instance”:“raf-darhlc005.sabre.com-8080”、“message”:“未找到结果”}
-
下面是我得到的错误。
{“状态”:“未处理”,“报告系统”:“英国皇家空军”,“时间戳”:“2019-01-22T13:43:26+00:00”,“类型”:“验证”,“错误代码”:“ ERR.RAF.VALIDATION", "instance": "raf-darhlc006.sabre.com-9080", "message": "'departuredate' 和 'returndate' 的日期范围超过了允许的最大值" }
请告诉我如何解决这些错误?
java - 如何在android中集成saber soap api,获取所有酒店列表和战斗
我使用 saber dev API 开发 Android 应用程序,但我不太清楚,所以请建议我如何在 android 中使用 saber soap API。
caldav - CalDAV 收件人接受的预期行为是什么?
我想知道自托管 CalDAV 服务器的预期受邀者接受行为是什么。
我们设置了贝加尔湖服务器,但在接受日历邀请的收件人(不在贝加尔湖服务器上)存在问题。真正的问题是日历事件没有随着接受状态更新。查看 dav.php 中的 ics 文件/节点显示PARTSTAT
数据始终显示=NEEDS-ACTION
.
同样,这仅适用于不在 Baikal 服务器上的用户/电子邮件地址。
设想:
- user1@domain1.com 在 Mac 日历中设置日历事件
- 邀请 user2@domain1.com 和 user1@gmail.com
- 作为IMip发送的邀请-我们还扩展了此插件以使用 PHPMailer,以便发送的电子邮件具有更好的传递性
- 收到电子邮件并且 user2@domain1.com 接受,事件显示在他们的日历中并显示他们已接受,并且 user1@domain1.com 是组织者并接受,显示 user1@gmail.com 为不接受
- user1@gmail.com 也接受,事件显示在他们的 Google 日历中并显示他们已接受,显示 user1@domain1.com 是组织者并接受,user2@domain1.com 显示不接受
- user1@domain1.com 获得 user2@domain1.com 已接受的 IMip 电子邮件。
- 获取 user1@gmail.com 已接受的 Gmail 电子邮件。
- user1@domain1.com 转到 Mac 日历,状态显示为未从 user1@gmail.com 接受
似乎有点类似于sabre-io/dav#556,但很明显 PARTSTAT 没有在我们这边更新。
所以真正的问题是……这是正常的行为吗?IE。iCal 接受不能跨多个域工作?
caldav - 通过 CURL 在 Nextcloud/SabreDAV 中创建新日历
我创建了一个演示 Nextcloud 构建(后端似乎是 SabreDAV)并启用了日历应用程序。PROPFIND 等函数通过 CURL 工作,但我无法创建新日历(不是日历对象)。
服务器上不存在 MKCALENDAR 函数,因此我使用基于 RFC5689 规范的 MKCOL,如下所示:
这是我正在运行的完整命令:
和错误响应:
php - 如何解决 AddRemarkRQ 的错误 EbxmlMessage?
当创建 XML 并通过 PHP 发送时,我得到一个我无法解决的错误,我创建了这个 XML 基于我会知道的最初
生成的错误是 WEB xml 消息中指定的操作 消息不存在,很奇怪,因为 saber 的官方页面离开了这个表单,我没有更改任何内容
sabre - 如何通过 sabre api 删除 pnr?
我已经使用 sabre rest api 创建了 PNR。有没有办法通过api取消或删除这个pnr。我正在使用版本 v2.2.0 和模式“创建”。
soap - 如何将空中附加服务添加到 UpdateReservationRQ
进入工作流程 Air Extras 搜索和预订:
- 使用 GetAncillaryOffersRQ 购买 Air Extras。
- 预订一项或多项 Air Extras 并结束交易以使用 UpdateReservationRQ 确认预订。
但是在 UpdateReservationRQ 服务中,我找不到包含每位乘客的辅助服务的架构。