我的配置是:VS2015,.NET 4.5.1,Orchard CMS,所有Google nugets for 1.9.3,甚至是從Visual Studio直接下載的一個。可用的最後一個日曆是1.9.2.142。日曆不能使用版本1.9.3
我試着在新的日曆上連接一切:API密鑰,Cliend ID,服務器帳戶。沒有任何工作。我正確地得到令牌,但只要我嘗試以下代碼
EventsResource.InsertRequest request =
service.Events.Insert(ev, calendarSettings.GoogleCalendarIds);
Event ev2 = request.Execute();
執行凍結在執行,什麼都不會發送。
所以我回到了1.9.2,並且在那裏,代碼被減少了,使它工作的唯一方法是使用P12證書ServerAccount
。
有沒有人成功使用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在收到它後立即停止工作,沒有發送其他請求,就好像我們丟失了一個異步調用,發送它時沒有任何回調等待完成。 –