【问题标题】:How do I get to the base URL for the CardDAV protocol?如何访问 CardDAV 协议的基本 URL?
【发布时间】:2013-03-28 22:31:22
【问题描述】:

我想获取某个帐户存在的 vCard。服务器是google.com,我知道用户名/密码。我不知道正确的基本网址是什么。在 google.com 上执行 PROPFIND 会导致服务不可用。我在 icloud CardDAV 上遇到了类似的问题(我通过硬编码完整地址来破解)这让我相信必须有一种正确的方法来发现基本 url。搜索 RFC 我找不到它。此外,CardDAV 应用程序似乎能够毫无问题地找到数据。有人有什么想法吗?

【问题讨论】:

  • 你有运气吗?我遇到了同样的问题。

标签: webdav carddav


【解决方案1】:

使用https://google.com/.well-known/carddav 作为起点。这也适用于 iCloud。

【讨论】:

    【解决方案2】:

    我尝试使用这个github projet(用于.NET)。自述文件告诉我们使用这个 url(使用正确的用户名): https://google.com/m8/carddav/principals/__uids__/username@gmail.com/lists/

    但我无法看到我的联系人或使用此代码创建新联系人,谷歌只是响应 HTML 200 OK 或 400 Bad Request。

    这个article表示:https://google.com/m8/carddav/principals/__uids__/username@gmail.com/lists/default/

    您可以找到我们的研究结果here。但是有的sources说google的CardDAV URL已经不可用了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-22
      • 2021-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-10
      相关资源
      最近更新 更多