使用Java中的API获取Google日历活动参与者

时间:2013-04-29 08:07:37

标签: java list google-api google-calendar-api

我想用Java编写一个程序,它可以从Google日历事件中删除参与者。现在我的程序只返回CalendarID的Calendar事件。我使用了Google Developers网站的代码(Calendar API V3)。授权过程结束后,代码会创建一个名为“service”的新对象

    Calendar service = new Calendar.Builder(httpTransport, jsonFactory,
            credential).build();

    getAllEvent(service);

有了这个

  events = service.events().list("CalendarID")
                .setPageToken(pageToken).execute(); 
List<Event> items = events.getItems();

我从我的日历中获取所有活动的列表,但我想获得参与者,然后我想从活动中删除特殊参与者。有人可以给我一个简单的代码片段或帮助吗?我试过了

 service.events().list("CalendarId").getParticipants or "getAttendees"

但是没有这样的方法。

1 个答案:

答案 0 :(得分:0)

基本方法是:

  • 建立新的List然后
  • 迭代当前列表以查找匹配项。
  • 如果匹配,请将元素添加到新列表中。

另外,这是'编程101'。您可能应该避开Web API,直到您对语言和编码的基础知识进行排序。