为Drive docs驱动实时API输入?

时间:2014-03-11 22:54:03

标签: google-drive-api google-drive-realtime-api

我想在云端硬盘中创建一个“键入”文本文档的应用。目标是使文档可公开查看(如果不可编辑),以及将文本输入该文档的程序,就好像它是由人打字一样。如果我使用以下Drive API端点PUT https://www.googleapis.com/upload/drive/v2/files/fileId 观众会看到编辑一次发生一个角色吗? (假设我上传每个版本有一个字符差异)。或者是否有一个函数可以让我以编程方式“键入”每个字符?

我对Realtime API的熟悉使得它看起来像我想要的除了它涉及设置一个单独的页面,我正在寻找的只是能够写入一个doc中的doc,实时。我在寻找合适的地方吗?

1 个答案:

答案 0 :(得分:1)

如果您只想要一个写入文件的后台脚本,您可能不需要实时API。这更适合多个用户同时进行更改。

但是,可以使用导入/导出功能完成您想要的任务。

使用realtime.get将文件内容作为json获取。然后使用realtime.update发布内容的修改版本。这将导致get和更新的差异应用于实时模型。当一些新字符添加到文档中时,任何活动客户端都会看到更改。