Я отвечаю на свой вопрос, чтобы наконец-то принять его.Проблема была решена некоторое время назад.
Самый важный ответ в этой документации .
Каждый запрос может быть выполнен с аргументом uri.Например, «InsertEvent (event, uri)».Uri может быть установлен вручную (из настроек календаря Google) или автоматически, как написано в посте ниже.Обратите внимание, что CalendarEventQuery принимает только имя пользователя, а не весь URL-адрес.
Конструкция обоих типов выполняется следующим образом:
user = "abcd1234@group.calendar.google.com"
uri = "http://www.google.com/calendar/feeds/{{ user}} / private / full-noattendees"
Что полезно, так это то, что вы можете запускать запросы с разными uri и добавлять / удалять события для множества разных календарей в одном скрипте.
Надеюсь, кто-то найдет это полезным.