Google Docs 上的“旧版”界面非常原始。它甚至不允许您选择两个任意版本进行比较(但如果我错了,请纠正我。)
如何通过 API 访问以前的版本?
Google Docs 上的“旧版”界面非常原始。它甚至不允许您选择两个任意版本进行比较(但如果我错了,请纠正我。)
如何通过 API 访问以前的版本?
文档列表 API 协议指南(v3.0)说文档修订和任意文件修订可通过修订提要获得。
因此,您可以通过以下方式获取特定文档的修订:
GET /feeds/default/private/full/<resource_id>/revisions HTTP/1.1
导出任何单个文档的内容时,基本上可以通过以下方式访问修订版
Export?docId=<doc_id>&revision=0
您应该能够在文档列表 API 的 Java 或 .NET 库的帮助下自己构建这些 URI。我的理解是它们仍然是实验室项目。
查看更多信息: http ://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#RevisionHistory
我记得在某处读到谷歌正在对他们的客户端库进行大修,因此等待谷歌 I/O 2011 可能是明智之举。