Google Drive SDK не возвращает headRevisionId для формата Google Документов
Я работал над механизмом синхронизации привода Google. Я использую Google Drive Python SDK для этого. У меня проблема в том, что SDK Google не возвращает headRevisionId - это метаданные файлового ресурса, если файл представляет собой Google MimeType, т.е. он был создан с помощью документов Google. Для меня важно хранить headRevisionId.
Файлы, загруженные пользователем с его локального компьютера, имеют headRevisionId в своих метаданных. эта проблема только для тех документов Google.
Как мне получить headRevisionId таких файлов. любой обходной путь для этого?
Спасибо Акиф
2 ответа
Я наблюдаю такое же поведение, несмотря на сообщения, указывающие на то, что проблема устранена: Редакция Head не работает так, как предназначено для форматов Документов Google.
На данный момент способ получения headRevisionId в Google Doc заключается в том, чтобы сделать отдельный вызов ревизий списка (drive.revisions.list) в fileId.
Подробнее об управлении ревизиями: https://developers.google.com/drive/manage-revisions
Согласно этой странице, это то, как в настоящее время предполагается работать.
#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.