【问题标题】:Google Drive Live API: Server Export of Collaboration DocumentGoogle Drive Live API:协作文档的服务器导出
【发布时间】:2013-03-20 15:52:36
【问题描述】:

我需要构建一个具有以下功能的应用程序:

  1. 统计数据和源数据显示在简单的 HTML 页面上
  2. 可以从该 HTML 页面添加一些缺少的源数据(数据将是精确的数值和描述性文本)
  3. 可以从这些页面添加一些新的源数据
  4. 确认和验证的数据将无法通过 HTML 界面进行编辑
  5. 数据通过 HTML 界面存储并持续可用
  6. 定期从界面添加/更改的数据需要被拉回到源数据中 - 但以一种非常受控的方式。所有数据更改和提交都需要验证和检查 - 有些会触发模型的重新运行(其中一些需要数小时才能运行)。

在架构方面,我有:

  • 存储和管理数据的大型数据库 - 专为导入过程和分析而设计。它不适合网络演示或界面
  • 操作数据以进行导入和分析的代码服务器
  • 前端服务器充当代理,为 S3 添加安全层
  • 在 S3 上收集生成的 html 文件,呈现所需的数据

在阅读 Google Drive Realtime API 之前,我的粗略计划是简单地从 HTML 界面序列化数据并发布到 S3。然后,导入服务器脚本会检查新信息、抓取、检查、记录并将其处理到主数据集中。

然而,这个基本过程意味着一旦从网页提交更改 - 在后端处理它们之前,它们将从用户视图中丢失。

使用 Google Drive Realtime API,我似乎可以两全其美。

但是,要使上述工作正常进行,我需要能够从代码服务器访问代码中的协作文档并导出数据。

Realtime API 提供了对 Export 的 javascript 访问权限并将其移交给一个函数 - 但是在我的用例中,我想从 Collaboration Document 中自动执行 Export。

据我所知,Google Drive SDK 没有提供任何有关下载/导出“协作文件”类型文件的提示。

有哪些“非浏览器用户”触发方法可用于与协作文档交互并导出它们?

大卫

【问题讨论】:

  • 请把问题标记为已回答。

标签: google-drive-api


【解决方案1】:

目前不支持服务器端导出。您可以做的是将实时模型保存到常规驱动器文件中,并使用标准驱动器 API 从中读取。请参阅https://developers.google.com/drive/realtime/models-files,了解有关设置实时模型和 Drive Files 之间交互的不同方法的一些讨论。

【讨论】:

  • 有什么计划可以提供吗?
  • 是的,有计划支持此功能。
  • 感谢 Ali - 关于时间尺度的任何想法?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-11
  • 2015-06-01
  • 2018-04-12
  • 2018-03-24
  • 2013-06-21
  • 1970-01-01
  • 2017-10-10
相关资源
最近更新 更多