• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Auf die iCloud per WebDAV zugreifen

TaTonka

Neuer Berner Rosenapfel
Registriert
19.03.06
Beiträge
1.973
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:

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. ;)