#143 Google Calendar integration has problems with API Quota
Closed: Deferred to upstream by catanzaro. Opened by ignatenkobrain.

Hello,

I guess this might be not the best place to report it, but I think it needs to be tracked here.

Very often I see errors like:

Failed to connect calendar igor.raits@gmail.com : igor.raits@gmail.com
Daily Limit Exceeded. The quota will be reset at midnight Pacific Time (PT). You may monitor your quota usage and adjust limits in the API Console: https://console.developers.google.com/apis/api/caldav.googleapis.com/quotas?project=44438659992

I guess this is because evolution is using same api token for all installations. So shouldn't fedora / gnome get unlimited quota or significantly increased?


https://gitlab.gnome.org/GNOME/gnome-online-accounts/issues/89

Metadata Update from @catanzaro:
- Issue close_status updated to: Deferred to upstream
- Issue status updated to: Closed (was: Open)

Just a side note: the upstream bug summarizes most of the issue. There's not much to add without repeating what is written there.

It can be that evolution-data-server may add some limits on refresh and the like. I talked to a user with ~15 calendars and he has set there to refresh every 10 minutes for each. It makes a lot of requests (he measured about 942 per day on the CalDAV API with his own (private) keys). Consider a lot of users and the 30M limit is reached more or less quickly. It had been increased from 20M to 30M recently.

One workaround is to configure the Google account directly in Evolution. It uses different keys (the evolution-data-server keys), which are not used that much.

Another option could be to have Fedora their own API keys for the Google server, thus other users, from other distributions, won't participate in the quote usage. That have a caveat though, the keys require verification from the Google, which is an interesting process. Of course, someone might need to take care of the keys, to administer them, and to respond to Google requests (being it the verification process or any other thing).

This issue has been migrated to Fedora Forge:
https://forge.fedoraproject.org/workstation/tickets/issues/143

Please continue any further discussion there.

Metadata