I wonder if it’s possible to create and delete events with Google API in a secondary calendar. I know well how to do it in main calendar so I only ask, how to change calendar_service to read and write to other calendar.
I’ve tried loging with secondary calendar email, but that’s not possible with BadAuthentication Error. The URL was surely correct, becouse it was read by API.
Waiting for your help.
I wonder if it’s possible to create and delete events with Google API in
Share
A’m answering my own question so I can finally accept this one. The problem has been solved some time ago.
The most important answer is in this documentation.
Each query can be run with uri as argument. For example “InsertEvent(event, uri)”. Uri can be set manually (from google calendar settings) or automatically, as written in post below. Note, that CalendarEventQuery takes only username, not the whole url.
The construction of both goes this way:
user = “abcd1234@group.calendar.google.com”
uri = “http://www.google.com/calendar/feeds/{{ user }}/private/full-noattendees”
What’s useful, is that you can run queries with different uri and add/delete events to many different calendars in one script.
Hope someone finds it helpful.