Моя конфигурация: VS2015, .NET 4.5.1, Orchard CMS, все Google nugets для 1.9.3, даже тот, который не отображается непосредственно в Visual Studio. Доступен последний календарь, который равен 1.9.2.142.Календарь не работает с версией 1.9.3
Я пробовал все, чтобы подключиться к новому календарю: API-ключ, идентификатор Cliend, учетная запись сервера. Ничего не работает. Я правильно получить маркер, но как только я пытаюсь следующий код
EventsResource.InsertRequest request =
service.Events.Insert(ev, calendarSettings.GoogleCalendarIds);
Event ev2 = request.Execute();
Казнь замораживании Execute, ничего не посылается.
Итак, я вернулся к 1.9.2, и там код был уменьшен, единственный способ заставить его работать с ServerAccount
с использованием сертификата P12.
Неужели кто-нибудь преуспел в использовании календаря с версией 1.9.3? С какой конфигурацией сборки?
Ну ... спасибо за редактирование моего текста, это, безусловно, яснее. Но разве вы не боитесь, что редактирование всего, что вы делаете, может быть поручено Stack Overflow, может быть опасной тенденцией, которая может привести к проблемам? –
Как вы создаете аутентификацию для кода, который замерзает? что такое ev? Что такое calendarSettings.GoogleCalendarIds? http://www.daimto.com/google-calendar-api-authentication-with-c/ – DaImTo
Используя ServiceAccount с P12, замораживает 1.9.3 и тот же код с 1.9.2 работает. В моем предыдущем коде ev - событие календаря. Этот код работает с 1.9.2. Использование Fiddler кажется, что в 1.9.3 получен токен, но pgm перестает работать сразу после его получения, никакой другой запрос не отправляется, как если бы мы потеряли асинхронный вызов, отправив его без какого-либо обратного вызова, ожидающего завершения. –