2012-05-13 152 views
2

我是新來的谷歌日曆API和我想要做的是從顯示使用JavaScript公共谷歌日曆今天的事件。如何使用JavaScript從Google日曆(API)獲取今日事件?

我發現這個resource,但我無法弄清楚如何修改它,這樣它只會輸出今天的事件。

任何幫助將不勝感激。謝謝。

[編輯]

我已經找到了解決辦法。這不是優雅的,我相信有更好的方式存在。

loadCalendar(calendarUrl)功能我已經添加:

var tomorrow = new Date(); 
tomorrow.setTime(tomorrow.getTime() + (1000*3600*24)); 
query.setMinimumStartTime(dateFormat(Date.now(), "isoDate")); 
query.setMaximumStartTime(dateFormat(tomorrow, "isoDate")); 

和(未覆蓋啓動-min和啓動 - 最大值)我已經刪除:

query.setFutureEvents(true); 

對於dateFormat()我已使用Date Format 1.2.3

回答

-1

AuthSub代理驗證是需要他們的用戶進行身份驗證,以谷歌賬號的Web應用程序使用。網站運營商不需要訪問日曆用戶的用戶名和密碼 - 只需要特殊的AuthSub令牌。請參閱AuthSub文檔以獲取更多詳細信息。

當用戶第一次訪問你的應用程序,他們還沒有被驗證。在這種情況下,您需要打印一些文字和鏈接,指導用戶使用Google來驗證您的訪問日曆的請求。 Python Google Data API客戶端庫提供了一個從CalendarService類生成此URL的函數。以下代碼設置了AuthSubRequest頁面的鏈接。

相關問題