问题标签 [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.

0 投票
0 回答
659 浏览

php - 在 web 应用程序中使用 php 使用 sogo 配置 carddav 和 caldav

我是cardav和caldav协议的新手。我在这方面做了很多搜索,比如baikal sogosync,但我真的对此感到沮丧。所有脚本 api 在设置 sogo 服务器时都会出现不同的错误。

我试图使用 php 将 sogo 服务器配置到我的本地服务器,我尝试使用 sabredav 包并按照安装指南进行操作。

https://sabre.io/dav/

最后我也尝试了 CardDav-PHP 库,但我不知道他给出了响应代码 200,但我得到了如下响应:

我不知道为什么在简单的 api 调用上会发生这种情况:

任何教程或示例都会很棒。

0 投票
1 回答
1840 浏览

java - 带有 Java API(或工作 CardDAV Java 客户端 API)的 CardDAV 服务器

是否有任何可以通过 Java API 访问的 CardDAV 服务器?

另一种可能性是拥有一个工作(!)CardDAV Client Java API。我找到的唯一图书馆是ical4j但无法让它从 owncloud 读取我的联系人。

我也试过radicale服务器。ical4j 能够连接和写入联系人,但我不确定是否一切正常,因为我无法使用 iOS 和 OSX 连接到激进...

0 投票
2 回答
1713 浏览

java - CardDav 服务器库

我正在构建一个基于 Java 的 Web 应用程序。在网络应用程序中,我们可以创建联系人。我们已经实现了对 vcard 的导出。

现在我们希望能够与联系人管理器(如 Zimbra)同步在应用程序上创建的联系人。为此,我考虑使用 carddav 服务器。

我想公开一个嵌入在我的 webapp 中的 carddav 服务器。

问题是:

  • 那可能吗?
  • 一个人怎么能做到这一点?

顺便说一句,我不确定这是最好的方法。所以如果你有什么提议...

0 投票
1 回答
5000 浏览

active-directory - 访问电子邮件和移动客户端中的联系人:LDAP 还是 CardDAV?

我们将用户电子邮件地址、电话、物理地址和其他信息存储在我们公司的 Windows Active Directory 中。Active Directory 用户需要从所有类型的电子邮件客户端访问此信息,例如 Mozilla Thunderbird、Outlook、iOS 联系人、MacOS X、Android 通讯录等,无论是从公司网络还是外部(如果它)从 Internet。我们不使用 Microsoft Exchange 服务器。

我发现这可以通过 LDAP 和 CardDAV(通过安装的内部应用程序)来完成。

哪一种是访问各种电子邮件和移动客户端 LDAP 或 CardDAV 中的联系人的更好方法?

0 投票
2 回答
4755 浏览

iphone - 为什么 iOS 7 不支持 Baikal 服务器?

升级到 iOS 7 后,我的 iPhone 无法再访问我的Baikal Card DAV 服务器。在项目的 GitHub 页面上,有几个关于这个问题的问题未解决,但没有一个可以帮助我让我的 iPhone 与服务器对话。我怎样才能使这项工作?

0 投票
4 回答
4827 浏览

contacts - Thunderbird、SoGo 连接器、通讯录和不同连接的多个帐户

我在尝试使用 Thunderbird 连接通讯簿中的许多外部资源时遇到问题。它通过将密码链接到其基本 URL 来管理密码。但是,如果使用相同的基本 url,我有两个具有不同连接的帐户怎么办?

安装SoGo 连接器(CardDav) 后,我使用此类信息创建了一个新的远程通讯录:

一切都很好,同步很完美。

现在我想连接到另一个:

不好的部分来了。Thunderbird 检查 sync.my.server 是否已经存在(这是真的)并尝试与 u1/u1 连接。显然,它不会起作用......

我找到了一种管理日历问题的方法,方法是转到高级配置编辑器并将 calendar.network.multirealm 更改为 true。但这似乎不适用于联系人。

有针对这个的解决方法吗?

0 投票
2 回答
1280 浏览

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 字符?

0 投票
2 回答
660 浏览

php - 虚拟 CardDav 服务器

我正在寻找一个虚拟的 CardDav 服务器,它允许我执行以下操作: - 在 iOS 设备上添加 CardDav 源 - 源将在本机联系人应用程序上显示为一个组 - 实际上不会与服务器(不应将联系人存储在服务器上或从设备中删除)

所有这一切的目的是我希望从 iOS 应用程序管理源代码。

我成功地部署了一个 Baikal CardDav 服务器,我试图嗅出注册新源时发生的请求,不幸的是我被卡住了。

目前我有一个响应 PROPFIND 请求并允许验证源的 php 文件,但它没有显示在联系人应用程序中。

在编写虚拟 CardDav 服务器或削弱功能服务器以仅提供身份验证功能时,任何提示都会受到赞赏?

0 投票
1 回答
230 浏览

tomcat - tomcat webdav是否支持carddav?

tomcat的webdav servlet可以当carddav通讯录使用吗?如果没有,有人知道免费的carddav servlet吗?

0 投票
0 回答
457 浏览

vcf-vcard - 使用 CardDav 和 iCal4j 和 Zimbra 时出现错误 400 错误请求

我正在尝试使用 iCal4j 从我的 zimbra 帐户下载 vcard 列表。

我尝试使用此代码。它正确地获取集合,但它不下载任何 vCard。

如果我调试 getCollections 方法,我会看到 HTTP/1.1 400 Bad Request 错误。

任何人都可以帮忙吗?

问候

斯特凡诺

这是 HTTP 请求跟踪: