アカウントに存在するvCardを取得したい。サーバーはgoogle.com
であり、私はユーザー名/パスワードを知っています。私が知らないのは、正しいベースURLが何であるかです。google.comでPROPFINDを実行すると、サービスが利用できなくなります。私はicloudCardDAV(完全なアドレスをハードコーディングすることでハッキングした)でも同様の問題を抱えていたため、ベースURLを検出する適切な方法が必要であると考えました。RFCを検索しても、見つかりませんでした。さらに、CardDAVアプリは問題なくデータを見つけることができるようです。誰かアイデアはありますか?
質問する
2171 次
2 に答える
1
出発点としてhttps://google.com/.well-known/carddavを使用します。これはiCloudでも機能するはずです。
于 2012-10-29T12:18:39.680 に答える
-1
このgithub projet (.NET 用) を使用しようとしました。README には、この URL を (適切なユーザー名で) 使用するように指示されています: https://google.com/m8/carddav/principals/ __uids__/username@gmail.com/lists/
しかし、このコードで連絡先を表示したり、新しい連絡先を作成したりすることはできませんでした。Google は HTML 200 OK または 400 Bad Request に応答するだけです。
この記事は : https://google.com/m8/carddav/principals/ __uids__/username@gmail.com/lists/default/
調査結果はこちらでご覧いただけます。しかし、一部のソースによると、Google の CardDAV URL は使用できなくなっています。
于 2013-03-28T13:02:11.083 に答える