- Registriert
- 19.03.06
- Beiträge
- 1.975
Hi,
im Netz gibt es diverse Anleitungen, um die iCloud via WebDAV, speziell CardDAV und CalDAV zu mounten. Da ich meine Kontakte da abrufen will, ist der CardDAV Kram interessant für mich.
Mit dem cadaver Commandline Tool kann ich den CardDAV Share wunderbar mounten, getten und pushen. Mit dem Finder übrigens auch.
Nun versuche ich, den ganzen Kram innerhalb eines Rubyscripts zu machen. Hierzu nutze ich das net_dav gem. Das allerdings meldet mir beim Versuch, mich zu authenticaten folgenden Fehler:
Gut, die iCloud kann also kein digest_auth. Weiß hier jemand, welche Auth-Methode funktionieren könnte? Ich habe nämlich keine Ahnung, wie ich das rausfinden könnte.
im Netz gibt es diverse Anleitungen, um die iCloud via WebDAV, speziell CardDAV und CalDAV zu mounten. Da ich meine Kontakte da abrufen will, ist der CardDAV Kram interessant für mich.
Mit dem cadaver Commandline Tool kann ich den CardDAV Share wunderbar mounten, getten und pushen. Mit dem Finder übrigens auch.

Nun versuche ich, den ganzen Kram innerhalb eines Rubyscripts zu machen. Hierzu nutze ich das net_dav gem. Das allerdings meldet mir beim Versuch, mich zu authenticaten folgenden Fehler:
Code:
/Users/simonszu/.rvm/gems/ruby-1.9.3-p194/gems/net_dav-0.5.0/lib/net/dav.rb:192:in `digest_auth': bad www-authenticate header (RuntimeError)
Gut, die iCloud kann also kein digest_auth. Weiß hier jemand, welche Auth-Methode funktionieren könnte? Ich habe nämlich keine Ahnung, wie ich das rausfinden könnte.
