Auf irgendeinem Entwickler-Blog von Google stand oder steht wahrscheinlich noch, etwas verschachtelt und nicht sofort ersichtlich, wie man mittels der CalDAV-Schnittstelle (Version 2 und höher) direkt auf die Kalender zugreifen kann.
Weil Lightning von Haus aus CalDAV beherrscht, braucht es eigentlich Eure genannte "Provider"-Erweiterung gar nicht. Es sei denn, ich mißverstehe hier etwas.
Jedenfalls binde ich meine Google-Kalender so in den Lightning ein, und das funktioniert nach wie vor, weil Version 2 der CalDAV-Schnittstelle zum Zug kommt.:
Neuen Lightning-Kalender anlegen, im ersten Dialog als Ort „Netzwerk“ angeben, dann im nächsten Dialog das Format auf die zweite Option „CalDAV“ setzen. Und darunter dann als Adresse diese eingeben:
https://apidata.googleusercontent.com/caldav/v2/<ID>/events
Wobei die <ID> mit dem folgenden Eintrag zu ersetzen ist:
a) Für den 1. Google-Kalender (Hauptkalender) die eigene „epost@gmail.com“-Adresse nehmen.
Also z.B.
https://apidata.googleusercontent.com/caldav/v2/max.maier@gmail.com/events
-
b) Ab dem 2. Google-Kalender die jeweilige Google-ID nehmen, welche auf der Google-Kalender-Webseite durch Klick auf den Pfeil rechts vom jeweiligen Kalender unter „Kalender-Einstellungen“ sichtbar ist. Die eigentlich ID steht bei „Kalenderadresse“ und lautet meistens so: „lange-buchstabenwurst@group.calendar.google.com“
Also z.B.
https://apidata.googleusercontent.com/caldav/v2/buchstabenwurst@group.calendar.google.com/events