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.
Другие вопросы по тегам