Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Calendar Address iCloud Lightning Sync

Hi there,


haven't been able to find any solution for this issue yet:


I want to sync my iCloud Calendar with Mozilla Lightning (w/o using Google Calendar). Does anyone know where I can get the web address of my iCloud Calendar from? CalDAV, ICS, whatever.


Greets,

Lig

iPhone 4, iOS 5

Posted on Oct 19, 2011 10:55 PM

Reply
55 replies

Mar 26, 2013 6:35 AM in response to MacArne

Right. Since you are using a HTTPS-URL the only thing you will see this way is the host you are connecting to.


The URL-path will be part of the HTTP-GET-Request, which will be encoded already.


What you need is a proxy that can act as a man-in-the-middle, so you can inspect the request being send:

http://www.charlesproxy.com/documentation/proxying/ssl-proxying/

Apr 25, 2013 2:40 PM in response to The_Ligator

My setup:


desktop computer:

Ubuntu 12.04 LTS

Thunderbird 17.0.5

Lightning 1.9.1


laptop computer:

MacBook Pro / OS 10.7.5


Using Stephan's instructions from 2012-02-02 post, I was able to create Lightning calendars on desktop computer from 8 calendars that had been sync'd to iCloud from laptop computer.


Created URLs for these calendars from looking through laptop directory path. Note that these URLs were of the form:


https://pXX-caldav.icloud.com:443/#myUniqueIDHere#/calendars/#calendar_name#/


where XX is a two-digit number, and #calendar_name# was either the name of my calendar, such as "home" (in 1 case), or a lengthy series of characters as described in iWolfgang's post of 2011-10-26.


For 6 of 8 calendars, Lightning had full read-write access -- changes made in Lightning on desktop computer propagated to iCal on laptop within seconds. For 2 of 8 calendars, attempted changes in Lighting triggered "server error 403." Not sure what the critical differences are between the calendars in this case, so, for now, these 2 calendars are read-only in Lightning.


Note that I tried Erusa's instructions, and they also work, however, all calendars were then read-only in Lightning since they were being shared "Public" from iCloud. Using the method descibed above, no particular sharing settings needed to be set for the calendars in iCloud.


Many thanks to all for your help and information.

-Chas

May 3, 2013 1:30 AM in response to MacArne

If you have Firefox with the Firebug addon it is rather easy to figure out the right URL components. Just open the Web iCloud calendar and, for example, disable/enable a calendar. Then look at the content of the POST request.


SSL isn't an issue here as you are looking at the request in FF, not at the network level.


You will notice that the display name of the calendar and its id in the request can differ.


Regards,

Stefan

Aug 7, 2013 3:20 AM in response to oscarc23

+1

I had realized that it stopped working after the update to 1.9.1 but I had never suspected that Apple was to be blamed when Lightning stopped connecting to the caldav. What a poor decision of Apple's management!

I hope this solution spreads fast enough, so that users are not considering to give up using Lightning, as this seems to be what Apple wants. Instead I will now look into setting up my own caldav server as Apple clearly isn't a good partner to manage my calendar.

Calendar Address iCloud Lightning Sync

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.