Я использую этот код, и он работает и позволяет моему приложению получить список Calendar
из используемой учетной записи Google.
UserCredential credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
new ClientSecrets
{
ClientId = "xxx",
ClientSecret = "xxxx-xxxx",
},
new[] { CalendarService.Scope.Calendar },
"support@xxx.com",
CancellationToken.None).Result;
// Create the service.
var service = new CalendarService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = "xxx",
});
CalendarListResource.ListRequest cal = service.CalendarList.List();
cal.MaxResults = 10;
var calresult = cal.Execute().Items;
У меня вопрос, когда я делаю это, я импортирую все события и календарь Calender в мою локальную базу данных, поэтому через час мне нужно запустить скрипт для обновления базы данных последней информацией о календаре и событиях, поскольку они могли добавлять новые события. или удалено то же самое идет с календарем.
Не знаете, где искать какие-либо предложения?