我的配置是:VS2015,.NET 4.5.1,Orchard CMS,1.9.3的所有Google内容,甚至是直接下载的Visual Studio中都看不到的内容。上次日历可用,即1.9.2.142。
我尝试了在新日历上连接的所有内容:API密钥,Cliend ID,服务器帐户。什么都没有奏效。我正确地获取令牌,但是一旦我尝试以下代码
EventsResource.InsertRequest request =
service.Events.Insert(ev, calendarSettings.GoogleCalendarIds);
Event ev2 = request.Execute();
执行冻结执行,不发送任何内容。
所以我恢复到1.9.2并且在那里,代码被减少了,让它工作的唯一方法是ServerAccount
使用P12证书。
是否有人成功使用1.9.3版的日历?使用哪种装配配置?
答案 0 :(得分:0)
我也使用ServiceAccount并具有功能代码(使用旧的beta版本1.7x)。我已将其更新为1.9.3并调用第一个执行命令挂起。
追溯到ClientServiceRequest类在内部使用ASYNC HttpClient
调用的事实,即使您使用所谓的同步Execute命令也是如此。
查看1.9.3文件中的ClientServiceRequest.cs
以查看我所指的内容。