2013-04-29 106 views
2

我想用Java編寫一個可以從Google日曆活動中移除參與者的程序。現在我的程序只通過其CalendarID返回日曆的事件。我使用了Google Developers網站的代碼(Calendar API V3)。授權過程結束後,該代碼創建了一個名爲「服務」使用API​​以Java獲取Google日曆參與者的活動

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" 

但是沒有這樣的方法。

回答

0

的基本方法是:

  • 建立一個新的List然後
  • 迭代當前列表中尋找匹配。
  • 如果匹配,則將該元素添加到新列表中。

另外,這是'編程101'。除非您掌握了排序的語言和編碼的基礎知識,否則您應該避開Web API。

+0

我想你可能會誤解我的問題,因爲我發佈的最後一個代碼塊。我正在尋找一種返回參與者的方法。我發佈的最後一個代碼塊不起作用。我只想知道我需要哪個命令,哪個需要「calendarId」和「eventId」來返回參與者。提前謝謝了! – user2140547 2013-04-29 09:16:02