2013-03-20 60 views
3

我必須建立具有以下特點的應用程序的要求:谷歌驅動直播API:合作文件的服務器中導出

  1. 統計和來源的數據出現在簡單的HTML頁面
  2. 一些丟失的源數據從該HTML頁面中添加(數據均爲準確數值和discriptive文本)
  3. 一些新的源數據可以從這些頁面添加
  4. 確認和驗證的數據將不被通過HTML界面編輯
  5. 數據通過HTML接口存儲並連續可用
  6. 定期從接口添加/更改的數據需要被拉回到源數據中 - 但是採用非常可控的方式。所有數據更改和提交都需要驗證和檢查 - 有些會觸發模型的重新運行(其中一些需要數小時才能運行)。

在概述架構方面,我有:

存儲和管理數據
  • 大型DB - 這是專爲導入過程的分析。這是不理想的Web演示文稿或界面,操作進口和分析數據
  • 代碼服務器
  • ,作爲一個代理工作增加安全層
  • 前端服務器S3
  • 收集生成的html文件上S3呈現需要的數據

在閱讀Google Drive Realtime API之前,我的粗略計劃是簡單地將數據從HTML界面序列化併發布到S3。然後,導入服務器腳本將檢查新信息,抓取它,檢查它,記錄它並將其處理到主數據集中。

但是,這個基本過程意味着一旦更改從網頁提交 - 它們將從用戶視圖中丟失,直到它們由後端處理。

隨着谷歌驅動器的實時API它會出現,我可以得到兩全其美。

然而,對於上述工作,我需要能夠從代碼服務器訪問協作文檔中的代碼及數據導出。

Realtime API爲JavaScript提供了對導出和切換功能的訪問 - 但是在我的用例中,我想自動從協作文檔導出。

Google Drive SDK並沒有我看到的提供有關下載/導出「協作文件」類型文件的任何提示。

什麼「非瀏覽器的用戶」引發的方法有哪些與協作文檔接口和出口呢?

David

+0

請將問題標記爲已回答。 – DiogoSantana 2013-03-28 05:49:18

回答

2

現在不支持服務器端導出。您可以將實時模型保存到常規驅動器文件中,然後使用標準Drive API讀取該文件。有關用於設置實時模型與驅動器文件之間交互的不同方式的一些討論,請參閱https://developers.google.com/drive/realtime/models-files

+0

有沒有可用的計劃? – DavidChannon 2013-03-20 19:49:34

+0

是的,有計劃支持此功能。 – 2013-03-24 00:57:41

+0

謝謝阿里 - 關於時間表的任何想法? – DavidChannon 2013-03-26 12:58:44