Cannot connect shared calendar from Google in Thunderbird 91.x via CALDAV
Categories
(Calendar :: Provider: CalDAV, defect)
Tracking
(Not tracked)
People
(Reporter: software, Unassigned)
Details
Attachments
(1 file)
86.73 KB,
image/png
|
Details |
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:93.0) Gecko/20100101 Firefox/93.0
Steps to reproduce:
I am trying add calendar from Google, which works trough CALDAV.
Actual results:
Thunderbird logs in and offers primary calendar and two secondary (holidays and name days), but no calendar shared to this Google account from other Google accounts. This is only usable way how to share Google calendars between users.
Expected results:
It should offer all calendars available in my Google Account. Deprecated plugin "Google Provider" did it.
Updated•3 years ago
|
Comment 1•3 years ago
|
||
Google doesn't list the calendar when we ask the server for available calendars using CalDAV. (It might do so on the proprietary Google Calendar API that the add-on uses, but Thunderbird doesn't use that.) You can add the calendar using your username and the full CalDAV address if you know it: https://apidata.googleusercontent.com/caldav/v2/ -- calendar id -- /events/
.
Updated•3 years ago
|
Using full CalDAV address doesn't work for me. I know username, so i can use URL like this https://apidata.googleusercontent.com/caldav/v2/accountname@gmail.com/events , but it is not enough to be able connect any subcalendar/shared to me calendars. This way i can connect only one primary calendar, which i already have.
I have experience with NextCloud where address looks like:
https://owncloud.example.com/remote.php/dav/calendars/_username_/defaultcalendar/
https://owncloud.example.com/remote.php/dav/calendars/_username_/_subcalendar_shared_by_other-user/
So i tried exactly same principle on Google URL, but it doesn't work (i replaced events with subcalendar name). It says "calendars could not be found" (i am translating it from my language to English, so it can differ from US/UK localized Thunderbird).
I didn't found any other URL variations, or other solution yet. But for my users i think it is essential. How else can people in teams share calendards? (with Thunderbird of course)
Updated•3 years ago
|
Apparently there's a kinda hidden setting which shared Google Calendars to offer via CalDAV. Found in a Stack Overflow answer:
You need to go to the syncselect page and choose the calendars you want synced through CalDAV: https://www.google.com/calendar/syncselect
-- https://stackoverflow.com/a/25675743
After ticking the boxes for the shared calendars I was interested in on that page, they showed up in TB just fine.
Description
•