我正在尝试使用 Java api(jar 版本 v3-rev9-1.7.0-beta)从 Google 日历中检索事件列表
这段代码工作正常
Events e = service.events().list("primary").
setMaxResults(3).
execute();
其中服务是日历对象。
但是,如果我添加 setTimeMin 或 setTimeMax 参数,如下所示
Date now = new java.util.Date();
Events e = service.events().list("primary").
setTimeMin(new DateTime(now)).
setMaxResults(3).
execute();
它返回一条失败消息“错误请求”。
(请注意,从这个版本开始,setTime 函数采用 google DateTime 对象。我也尝试过使用以前版本的 jar,它采用字符串,但收到了相同的消息)。
所以我只是想知道是否有人成功使用了这些函数 - 也许它们不应该以这种方式调用?有没有办法获得有关错误的更多详细信息?
谢谢:)
最佳答案
DateTime startTime = new DateTime(new Date(), TimeZone.getDefault());
解决问题
关于java - Google Calendars API - setTimeMax 导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11134847/