Интересно, какую версию Calendar API вы используете?В v3 я могу участвовать во всех моих мероприятиях без выходных.Я добавил еще несколько примеров кода, поскольку документация Google неверна для подключения к Calendar V3 API через Oauth2 для Java.
Используйте код, указанный в другом сообщении, для зацикливания событий календаря после настройки Oauth и инициализации календаря.Вы, вероятно, можете, но не нужно объявлять API событий.Я просто звоню из службы календаря (3).Обратите внимание, что идентификатор календаря, который я перечислил, - «Основной».
Calendar service3 = new Calendar(transport, jsonFactory, accessProtectedResource);
com.google.api.services.calendar.model.Calendar calendar = service3.calendars().get("primary").execute();
com.google.api.services.calendar.model.Events events = service3.events().list("primary").execute();