我的项目使用了多年的v1 Calendar API 客户端库(几周后将关闭)有一个明确定义的CalendarQuery,但是,v3 似乎没有任何专门用于此目的的客户端库对象。
当然,我可以使用他们的JSON HTTP 请求并解析响应,但是如果客户端库可以做到,那就太可惜了。
有没有人找到提供查询参数来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();