如何获取CardDAV协议的基本URL?

时间:2012-10-25 23:31:16

标签: webdav carddav

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:-1)

我尝试使用此github projet(对于.NET)。 README告诉我们使用此URL(使用正确的用户名): https://google.com/m8/carddav/principals/ __的UID __ / 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表示谷歌的CardDAV网址已不再可用。