Google Doclist API:修订历史记录中的错误?

时间:2012-09-26 09:07:06

标签: java google-docs google-drive-api

我正在尝试使用gdata文档列表java library v3以编程方式管理存储在google docs中的文件(而不是文档)的修订。

我可以使用此工具创建文件和修订:我可以在Web UI中看到它们。问题是:我的修订内容似乎错了。这是我的测试协议:

  • 我创建了一个带有“Hello World”的纯文本文件。我将它上传到gdocs而不转换它。
  • 我创建了此文件的修订版,其内容更改为“第二版的内容”
  • 我创建了另一个修订版,其内容现在是“第三版内容”

在每一步,我都会检查每个版本的内容,使用我的应用并使用网络用户界面。这是我得到的:

  • 第一步:没问题,我看到一个版本包含“Hello world”文本
  • 第二步:没问题,我看到2个版本,第一个包含Hello World,第二个包含第二个版本的内容。
  • 第三步:问题来了。我看到我的3个版本,但只有第三个和最后一个似乎是正确的。当我下载第二个版本时,内容是“第二个版本的内容”(不是拼写错误,它错过了'n')。我甚至无法下载初始版本,似乎暂停了。

重要的是:三周前我没有遇到这个问题,我的修订管理工作得很好。

我不知道那里发生了什么,除了它似乎与服务器有关,因为问题可以通过我的应用程序或谷歌原生webapp看到。

最后一件事:我尝试使用google驱动器API,因为gdocs已与驱动器合并。当我请求修改我的文件时,API会返回一个错误,说明文件不支持修订,即使我可以在UI中看到它们。我尝试过转换后的文档,但它确实有用。

我正在寻找解决此问题的方法。有没有人遇到过这样的问题?

提前致谢,

杰罗姆

1 个答案:

答案 0 :(得分:0)

2012年10月15日。谷歌必须做出一些东西,这个错误不再可重现