0

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

4

2 回答 2

1

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

于 2012-10-29T12:18:39.680 回答
-1

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

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

本文指出https: //google.com/m8/carddav/principals/__uids__/username@gmail.com/lists/default/

您可以在此处找到我们的研究结果。但一些消息来源说,谷歌的 CardDAV URL 不再可用。

于 2013-03-28T13:02:11.083 回答