我的配置是: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在收到它后立即停止工作,没有发送其他请求,就好像我们丢失了一个异步调用,发送它时没有任何回调等待完成。 –