10
我需要整合我的rails 3應用程序與谷歌日曆。以下是應用程序的要求:完整的谷歌日曆與Rails 3網站集成
- 在我的應用程序中,我可以創建日曆事件並邀請人(幾乎大部分的谷歌日曆功能)。
- 我想能夠拉用戶現有的谷歌日曆和同步? (可能)。
- 我需要能夠以不同的形式(每日,每週,每月)顯示日曆,並在日曆中添加其他圖形。
- 我需要使用日曆中創建的項目來獲取其他功能。具體而言,我需要跟蹤數據庫中的日曆項目。例如,新約會的ID與我的數據庫中的用戶foo關聯。
起初我在想我應該把谷歌日曆放到我的應用程序中(直接放到div中),但是用#4我真的需要的不僅僅是這些。
我發現下面的 http://cookingandcoding.com/docs/gcal4ruby/(對於API集成)
和
http://www.web-delicious.com/jquery-plugins-demo/wdCalendar/sample.php(爲日曆的視覺顯示)
之前,我走這條路,我想看看別人有在此輸入。我主要關注的是如何構建這個解決方案,具體包括:
- 讓我們假設我使用上面列出的api來創建一個特定的日曆我的谷歌日曆應用程序,我用這個單一的日曆界面。
- 我們還假設我可以在該日曆中創建事件,從Google日曆中獲取ID並將每個事件的ID放在我的數據庫中(我需要存儲它並參考我創建的特定事件) 。
- 我也想從用戶那裏引入現有的日曆(並重新同步它們)。這個API可以做到這一點嗎?
這些是這個架構的正確工具嗎?
另外我想我需要使用omniauth,這樣我就不必存儲用戶的谷歌日曆用戶名和密碼。