2

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

    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"

但没有这样的方法。

4

1 回答 1

0

基本方法是:

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

顺便说一句,这是“编程 101”。在您对语言和编码的基础知识进行排序之前,您可能应该避开 Web API。

于 2013-04-29T08:11:41.040 回答