我正在尝试从 JAVA 中的谷歌日历 API 获取一些信息。在尝试访问有关事件时间的信息时,我遇到了问题。我执行以下操作:
CalendarService myService = new CalendarService("project_name");
myService.setUserCredentials("user", "pwd");
URL feedUrl = new URL("http://www.google.com/calendar/feeds/default/private/full");
CalendarQuery q = new CalendarQuery(feedUrl);
CalendarEventFeed resultFeed = myService.query(q, CalendarEventFeed.class);
for (int i = 0; i < resultFeed.getEntries().size(); i++) {
CalendarEventEntry g = resultFeed.getEntries().get(i);
List<When> t = g.getTimes();
//other operations
}
在 CalendarEventEntry 上使用 getTimes() 获得的列表 t始终为空,我不知道为什么。这对我来说似乎很奇怪,因为对于日历事件,它应该始终存在关于它应该何时发生的描述......我错过了什么?