我必須建立具有以下特點的應用程序的要求:谷歌驅動直播API:合作文件的服務器中導出
- 統計和來源的數據出現在簡單的HTML頁面
- 一些丟失的源數據從該HTML頁面中添加(數據均爲準確數值和discriptive文本)
- 一些新的源數據可以從這些頁面添加
- 確認和驗證的數據將不被通過HTML界面編輯
- 數據通過HTML接口存儲並連續可用
- 定期從接口添加/更改的數據需要被拉回到源數據中 - 但是採用非常可控的方式。所有數據更改和提交都需要驗證和檢查 - 有些會觸發模型的重新運行(其中一些需要數小時才能運行)。
在概述架構方面,我有:
存儲和管理數據- 大型DB - 這是專爲導入過程的分析。這是不理想的Web演示文稿或界面,操作進口和分析數據
- 代碼服務器 ,作爲一個代理工作增加安全層
- 前端服務器S3
- 收集生成的html文件上S3呈現需要的數據
在閱讀Google Drive Realtime API之前,我的粗略計劃是簡單地將數據從HTML界面序列化併發布到S3。然後,導入服務器腳本將檢查新信息,抓取它,檢查它,記錄它並將其處理到主數據集中。
但是,這個基本過程意味着一旦更改從網頁提交 - 它們將從用戶視圖中丟失,直到它們由後端處理。
隨着谷歌驅動器的實時API它會出現,我可以得到兩全其美。
然而,對於上述工作,我需要能夠從代碼服務器訪問協作文檔中的代碼及數據導出。
Realtime API爲JavaScript提供了對導出和切換功能的訪問 - 但是在我的用例中,我想自動從協作文檔導出。
Google Drive SDK並沒有我看到的提供有關下載/導出「協作文件」類型文件的任何提示。
什麼「非瀏覽器的用戶」引發的方法有哪些與協作文檔接口和出口呢?
David
請將問題標記爲已回答。 – DiogoSantana 2013-03-28 05:49:18