2011-07-11 33 views
0

我希望我們的應用用戶能夠在其Google日曆中訪問非默認日曆事件。我們可以在他們的默認日曆中訪問事件,但我們也希望從其他日曆中包含事件。我在谷歌支持論壇發現了一篇文章,內容如下:通過Android中的google-java-api訪問非默認日曆事件

「要從其他日曆獲取Feed,必須在URL中指定其ID,其他日曆的ID(=除主/默認ID之外) ,您必須進入日曆設置部分(查看屏幕左側標題爲「我的日曆」的框),點擊「設置」,然後點擊其他日曆的鏈接,然後滾動至通過點擊「專用地址」行上的橙色「XML」按鈕,複製/粘貼您獲得的URL。「

有沒有更好的方法來做到這一點?實際上,我是否必須讓我們的應用用戶按照這些程序手動輸入非默認Google日曆的網址,以便我們檢索它們?我們使用google-api-java-client訪問用戶的Google日曆。

回答

2

這是我獲得的日曆ID的方式:

CalendarList calendarList = client.calendarList().list().execute(); 
for (CalendarListEntry calendar : calendarList.getItems()) { 
    String id=calendar.getId(); 
    String name=calendar.getSummary(); 
} 
} 
+0

近一年後,你回答這個答案!謝謝!我們實際上並沒有長時間更新這個項目,並且目前在另一個項目中深陷其中,但只要時間允許,我會嘗試您的代碼。我真的很感激你的意見,並沒有意識到這很簡單! – dell116

相關問題