私は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は常に空であり、その理由がわかりません。カレンダーイベントの場合、いつ発生するかについての説明が常に存在する必要があるため、これは私には奇妙に思えます...私は何が欠けていますか?