нужно с веб приложения войти в календарь, удалить/добавить события, синхронизироваться короче. но если под консольное приложение — то открывается браузер и запрашивает права, а у меня будет веб приложение и там зависает перед
credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
GoogleClientSecrets.Load(stream).Secrets,
Scopes,
"user",
CancellationToken.None,
new FileDataStore(credPath, true)).Result;
короче нужно не через браузер, а через программу получить токен. у меня был проект , но не я писал — там просто кнопка сихронизировать с гугл календарем и не нужно было через веб интерфейс получать json что бы авторизоваться