问题标签 [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 投票
1 回答
353 浏览

encoding - 如何在 vCard 4.0 参数值中编码换行符:^n 或 \n?

vCard 4.0 RFC 6350说属性参数值中的换行符必须编码为 \n (至少对于 ADR 属性的 LABEL 参数):

但是 vCard 4.0 RFC 6350 由'Parameter Value Encoding in iCalendar and vCard' RFC 6868更新,其中说:

如何将 vCard 4.0 参数值中的换行符编码为 \n 或 ^n?

0 投票
1 回答
840 浏览

ios - iOS CalDAV 和 CardDAV 是否​​支持非默认端口?

我正在尝试从在 HTTP 端口 8080 上运行的 iPad、iOS v7.0.2(11A501) 连接到 CalDAV 服务器。连接失败。

使用 Fiddler 工具,我发现 iPad CalDAV 客户端正在向端口 443 和端口 80 发送请求,而不是我在“服务器”字段中指定的请求。

只能在开发环境中在 80 端口上运行服务器是不方便的。

有没有人遇到过这个问题,有什么解决办法吗?

0 投票
2 回答
2184 浏览

nginx - 带有 nginx 的 Raspbian 上的 Owncloud - 没有 webdav

我正在尝试使用 nginx 作为 Web 服务器和 raspbian 作为 os 在我的树莓派上运行 owncloud 6.0。不幸的是,它在管理后端显示 webdav 错误,我无法通过桌面同步客户端连接到它(移动客户端正在工作)。

我已经尝试了几种解决方案,包括原始配置,并首先遵循本教程此页面使用仅针对 webdav / remote.php 脚本的特殊部分的解决方案也没有帮助。

这是我的 /etc/nginx/sites-available/default 文件:

0 投票
1 回答
262 浏览

parsing - vCard 2.1 Name 属性的组件中可以有逗号吗?

我需要解析 vCard 2.1 Name 属性。

在 vCard 3.0 和 4.0 中,Name 属性的每个组件都可以有多个值。例如 RFC 2426 明确指出:

单个文本组件可以包括多个文本值(例如,多个附加名称),由逗号字符(ASCII 十进制 44)分隔。

但在 vCard 2.1 中,每个组件似乎只能有一个值。即使可能至少附加名称(第三个字段)可以包含逗号。

vCard 2.1 Name 属性可以在姓氏、名字、附加名称、名称前缀和名称后缀字符串中使用逗号吗?这应该被视为 vCard 3.0 和 4.0 中的“多个文本值”吗?

0 投票
2 回答
893 浏览

google-api - 谷歌 CardDAV API 403 错误

我一直在尝试使用 Google 的 CardDAV API(并且我已经成功地让 CalDAV 访问工作)。不幸的是,在尝试发现用户的当前用户主体时,我不断收到 403 错误。FWIW,我已经去了谷歌的开发者控制台并设置了客户端信息,它似乎对 CalDAV 访问非常有效。

以下是 CardDAV 的 HTTP 流量片段:

如果有人对为什么会发生这种情况有所了解,将不胜感激。

红色的

0 投票
3 回答
2060 浏览

php - 无法让 Baikal 在子目录中运行

我尝试使用“常规软件包”在专用主机上安装Baïkal 。我正在使用 Nginx 作为网络服务器,但我无法让它运行。官方文档仅专门用于在子域 ( http://baikal.mydomain.com ) 上而不是在子目录 ( http://mydomain.com/baikal ) 中运行 Baikal。当我打开http://mydomain.com/baikal/card.php/addressbooks/IstMe/default/我只得到一个“找不到文件”。任何帮助,将不胜感激。

我的 nginx.conf 看起来像这样:

0 投票
2 回答
625 浏览

android - 在android中,我在哪里可以找到日志文件,尤其是默认联系人应用程序崩溃时的日志文件?为什么我的联系人应用程序崩溃?

尝试使用CardDAV Sync将 egroupware 实例的联系人与 android v4 同步,如果我尝试添加/更改 CardDAV 组的联系人,“联系人”应用程序会崩溃。

CardDAV Sync 包括一个登录系统,它给了我以下结果:

不过,我在此日志中找不到问题。所以我想知道联系人应用程序是否写日志可以为我提供更多信息。

请注意,我在使用 Android v.2 的其他手机上没有遇到此问题。在有问题的手机上,我尝试了 CardDAV Sync 的免费和付费版本。

0 投票
0 回答
1123 浏览

c# - .NET 中是否有任何可用的 CalDAV+CardDAV 服务器实现?

.NET 中是否有任何CalDAV+CardDAV服务器实现/开源项目?我进行了很多搜索,但找不到任何服务器实现。提前致谢...

0 投票
1 回答
298 浏览

.net - 从 yahoo 或任何其他网络邮件服务器使用 carddav 协议访问联系人

我想使用 CARDDAV 协议从 Yahoo 或任何第三方 CARDDAV 支持的邮件服务器检索联系人。我在链接https://github.com/Metric/CardDavNet上找到了使用 CARDDAV 检索联系人的 .NET 代码。我正在尝试使用 URI 获取 Yahoo 和 Google 联系人:

https://www.googleapis.com/carddav/v1/principals/userEmail/lists/default

我使用 PROPFIND 提出了一些请求,但地址簿为空。我想我很接近,但可能会遗漏一些东西。

任何帮助表示赞赏!

0 投票
0 回答
1939 浏览

android - IOS 上的同步适配器 - 我的应用程序与我的服务器同步联系人

我有一个应用程序发出 JSON 请求并从 db 恢复一些联系人。但是现在,将我的应用程序与我的服务器同步。例如:同步我数据库中的所有联系人并将其注册到我的地址簿(在我的设备中)。就像在 android 同步适配器中一样。安卓有可能吗?