使用Java客户端库从Google Calendar API v3查询事件?

时间:2014-10-31 05:30:46

标签: java google-calendar-api client-library

多年来my project使用多年(并且在几周内关闭)的v1 Calendar API客户端库有一个明确定义的CalendarQuery,但是,v3似乎没有有任何专门用于此目的的客户端库对象。

当然,我可以使用他们的JSON HTTP request并解析响应,但如果客户端库可以做到这一点,那将是一种耻辱。

那里的任何人都找到了向list()电话提供查询参数的方法吗?

更新(基于user32116的评论):

所以缺少的部分是list()execute()可以并且需要分开。

实际查询代码如下所示:

Calendar.Events.List events = calendarClient.events().list(id);

events.setTimeMin(start);
events.setTimeMax(end);
events.set... // your criteria here

Events result = events.execute();

1 个答案:

答案 0 :(得分:2)

他们确实有如何查询日历和事件的示例。见这里:https://developers.google.com/google-apps/calendar/v3/reference/events/list#examples

旧API使用CalendarQuery查询事件,使用新版本Calendar.Events.List