Sync a single Google Calendar with CalDav

Solution 1:

Use the URL you suggest, https://apidata.googleusercontent.com/caldav/v2/yourID/events, but rather than using [email protected] as the substitute for yourID, put in the calendar name instead.

To find that name, start with a Google Calendar window, then go to Settings->Calendars and click on the name of the Calendar you care about. Now scroll down to the "Calendar Address" row and look to the right of the XML/ICAL/HTML links to where it says "Calendar ID". This should look like an email address with a bunch of random-looking letters and numbers followed by @group.calendar.google.com. That whole thing is what you substitute for yourID.

Solution 2:

Try GDATA provider. It let's you sync a specific calendar from your google account. https://wiki.mozilla.org/Calendar:GDATA_Provider#Accessing_your_Calendar