【发布时间】:2012-09-26 09:07:06
【问题描述】:
我正在尝试使用 gdata 文档列表 java 库 v3 以编程方式管理存储在 google 文档中的文件(不是文档)的修订。
我可以使用此工具创建文件和修订:我可以在 Web UI 中看到它们。问题是:我的修订内容似乎是错误的。这是我的测试协议:
- 我创建了一个纯文本文件,其中包含“Hello World”。我将其上传到 gdocs 而不进行转换。
- 我创建了此文件的修订版,其内容更改为“第二版的内容”
- 我创建了另一个修订版,它的内容现在是“第三版的内容”
在每个步骤中,我都会检查每个修订版本的内容,使用我的应用程序并使用网络用户界面。这是我得到的:
- 第一步:没问题,我看到一个版本包含“Hello world”文本
- 第二步:也没有问题,我看到了 2 个版本,第一个包含 Hello World,第二个包含第二个版本的 Content。
- 第三步:问题来了。我看到了我的 3 个版本,但只有第三个也是最后一个似乎是正确的。当我下载第二个版本时,内容是“第二个版本的内容”(不是错字,它错过了“n”)。而且我什至无法下载初始版本,它似乎超时了。
重要的是:我三周前没有这个问题,我的修订管理工作得很好。
我不知道那里发生了什么,除了它似乎与服务器相关,因为我的应用程序或谷歌原生 web 应用程序都出现了问题。
最后一件事:我尝试使用 google drive API,因为 gdocs 已与 drive 合并。当我请求对我的文件进行修订时,API 会返回一个错误,指出文件不支持修订,即使我可以在 UI 中看到它们。我尝试了转换后的文档,它成功了。
我正在寻找解决此问题的方法。有没有人遇到过这样的问题?
提前致谢,
杰罗姆
【问题讨论】:
标签: java google-docs google-drive-api