问题标签 [carddav]
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 - 在 web 应用程序中使用 php 使用 sogo 配置 carddav 和 caldav
我是cardav和caldav协议的新手。我在这方面做了很多搜索,比如baikal sogosync,但我真的对此感到沮丧。所有脚本 api 在设置 sogo 服务器时都会出现不同的错误。
我试图使用 php 将 sogo 服务器配置到我的本地服务器,我尝试使用 sabredav 包并按照安装指南进行操作。
最后我也尝试了 CardDav-PHP 库,但我不知道他给出了响应代码 200,但我得到了如下响应:
我不知道为什么在简单的 api 调用上会发生这种情况:
任何教程或示例都会很棒。
java - 带有 Java API(或工作 CardDAV Java 客户端 API)的 CardDAV 服务器
是否有任何可以通过 Java API 访问的 CardDAV 服务器?
另一种可能性是拥有一个工作(!)CardDAV Client Java API。我找到的唯一图书馆是ical4j
但无法让它从 owncloud 读取我的联系人。
我也试过radicale
服务器。ical4j 能够连接和写入联系人,但我不确定是否一切正常,因为我无法使用 iOS 和 OSX 连接到激进...
java - CardDav 服务器库
我正在构建一个基于 Java 的 Web 应用程序。在网络应用程序中,我们可以创建联系人。我们已经实现了对 vcard 的导出。
现在我们希望能够与联系人管理器(如 Zimbra)同步在应用程序上创建的联系人。为此,我考虑使用 carddav 服务器。
我想公开一个嵌入在我的 webapp 中的 carddav 服务器。
问题是:
- 那可能吗?
- 一个人怎么能做到这一点?
顺便说一句,我不确定这是最好的方法。所以如果你有什么提议...
active-directory - 访问电子邮件和移动客户端中的联系人:LDAP 还是 CardDAV?
我们将用户电子邮件地址、电话、物理地址和其他信息存储在我们公司的 Windows Active Directory 中。Active Directory 用户需要从所有类型的电子邮件客户端访问此信息,例如 Mozilla Thunderbird、Outlook、iOS 联系人、MacOS X、Android 通讯录等,无论是从公司网络还是外部(如果它)从 Internet。我们不使用 Microsoft Exchange 服务器。
我发现这可以通过 LDAP 和 CardDAV(通过安装的内部应用程序)来完成。
哪一种是访问各种电子邮件和移动客户端 LDAP 或 CardDAV 中的联系人的更好方法?
iphone - 为什么 iOS 7 不支持 Baikal 服务器?
升级到 iOS 7 后,我的 iPhone 无法再访问我的Baikal Card DAV 服务器。在项目的 GitHub 页面上,有几个关于这个问题的问题未解决,但没有一个可以帮助我让我的 iPhone 与服务器对话。我怎样才能使这项工作?
contacts - Thunderbird、SoGo 连接器、通讯录和不同连接的多个帐户
我在尝试使用 Thunderbird 连接通讯簿中的许多外部资源时遇到问题。它通过将密码链接到其基本 URL 来管理密码。但是,如果使用相同的基本 url,我有两个具有不同连接的帐户怎么办?
安装SoGo 连接器(CardDav) 后,我使用此类信息创建了一个新的远程通讯录:
- 网址:https://sync.my.server/addressbook1
- 用户:u1
- 通过:u1
一切都很好,同步很完美。
现在我想连接到另一个:
- 网址:https://sync.my.server/addressbook2
- 用户:u2
- 通过:u2
不好的部分来了。Thunderbird 检查 sync.my.server 是否已经存在(这是真的)并尝试与 u1/u1 连接。显然,它不会起作用......
我找到了一种管理日历问题的方法,方法是转到高级配置编辑器并将 calendar.network.multirealm 更改为 true。但这似乎不适用于联系人。
有针对这个的解决方法吗?
escaping - 如何在 vCard 4.0 值中转义新行?
我发现 vCard 4.0 RFC 6350 新行转义规则存在一些不一致之处。第 3.4 节说:
值中的 NEWLINE (U+000A) 字符必须由两个字符编码:一个 BACKSLASH 后跟一个“n”(U+006E) 或一个“N”(U+004E)。
我假设我不仅应该替换 LF (U+000A) 字符,还应该替换 CRLF 序列。这就是 vCard 3.0 RFC 2426 中的内容以及与 vCard 2.1 的区别。
我应该根据 vCard 4.0 规范替换 CRLF 序列还是只替换 LF 字符?
php - 虚拟 CardDav 服务器
我正在寻找一个虚拟的 CardDav 服务器,它允许我执行以下操作: - 在 iOS 设备上添加 CardDav 源 - 源将在本机联系人应用程序上显示为一个组 - 实际上不会与服务器(不应将联系人存储在服务器上或从设备中删除)
所有这一切的目的是我希望从 iOS 应用程序管理源代码。
我成功地部署了一个 Baikal CardDav 服务器,我试图嗅出注册新源时发生的请求,不幸的是我被卡住了。
目前我有一个响应 PROPFIND 请求并允许验证源的 php 文件,但它没有显示在联系人应用程序中。
在编写虚拟 CardDav 服务器或削弱功能服务器以仅提供身份验证功能时,任何提示都会受到赞赏?
tomcat - tomcat webdav是否支持carddav?
tomcat的webdav servlet可以当carddav通讯录使用吗?如果没有,有人知道免费的carddav servlet吗?
vcf-vcard - 使用 CardDav 和 iCal4j 和 Zimbra 时出现错误 400 错误请求
我正在尝试使用 iCal4j 从我的 zimbra 帐户下载 vcard 列表。
我尝试使用此代码。它正确地获取集合,但它不下载任何 vCard。
如果我调试 getCollections 方法,我会看到 HTTP/1.1 400 Bad Request 错误。
任何人都可以帮忙吗?
问候
斯特凡诺
这是 HTTP 请求跟踪: