2

我一直在研究谷歌驱动器同步机制。我正在为此使用 Google Drive Python SDK。我遇到的问题是,如果文件是 google MimeType,google SDK 不返回 headRevisionId 是文件资源的元数据,即它是使用 google 文档创建的。存储 headRevisionId 对我来说很重要。

用户从本地机器上传的文件在其元数据中确实包含 headRevisionId。此问题仅适用于那些 google 文档。

我如何获得这些文件的 headRevisionId。有什么解决方法吗?

谢谢阿基夫

4

2 回答 2

3

尽管有消息表明问题已得到解决,但我看到了相同的行为:Head revision not working as expected for Google Docs formats

现在,我在 Google Doc 上检索 headRevisionId 的方法是单独调用 fileId 上的列表修订 (drive.revisions.list)。

有关管理修订的详细信息:https ://developers.google.com/drive/manage-revisions

于 2013-11-18T19:29:33.403 回答
0

根据这个页面,这就是它目前的工作方式。

#head_revision_id ⇒ String

The ID of the file's head revision. This field is only populated for files with content stored in Drive; it is not populated for Google Docs or shortcut files.
于 2017-10-13T18:56:34.250 回答