我一直致力于谷歌驱动器同步机制。我正在使用Google Drive Python SDK。我遇到的问题是谷歌SDK不返回headRevisionId是文件资源的元数据,如果该文件是谷歌MimeType,即它已经与谷歌文档创建。对我来说存储headRevisionId很重要。
用户从本地计算机上传的文件的元数据中确实有headRevisionId。此问题仅针对那些谷歌文档。
我如何获得此类文件的headRevisionId。对此有何解决方法?
由于 阿基夫
答案 0 :(得分:3)
我看到同样的行为,尽管有消息表明问题得到解决:Head revision not working as intended for Google Docs formats。
现在,我在Google Doc上检索headRevisionId的方法是单独调用fileId上的列表修订版(drive.revisions.list)。
有关管理修订的详细信息:https://developers.google.com/drive/manage-revisions
答案 1 :(得分:0)
根据this page,这就是它目前的工作方式。
#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.