Google Drive SDK no devuelve headRevisionId para el formato de Google Docs

He estado trabajando en el mecanismo de sincronización de Google Drive. Estoy usando Google Drive Python SDK para ello. El problema que tengo es que el SDK de Google no devuelve headRevisionId son los metadatos del recurso de archivo si el archivo es MimeType de Google, es decir, se ha creado con documentos de Google. Es importante para mí almacenar headRevisionId.

Los archivos que son cargados por el usuario desde su máquina local tienen headRevisionId en sus metadatos. Este problema es solo para esos documentos de Google.

¿Cómo consigo headRevisionId de tales archivos. ¿Alguna solución para esto?

Gracias akif

Estoy viendo el mismo comportamiento, a pesar de los mensajes que indican que se solucionó el problema: la revisión del cabezal no funciona como se esperaba para los formatos de Google Docs .

Por ahora, la forma en que recupero headRevisionId en un Google Doc es hacer una llamada por separado para listar las revisiones (drive.revisions.list) en el fileId.

Detalles sobre la gestión de revisiones: https://developers.google.com/drive/manage-revisions

De acuerdo con esta página, esta es la forma en que actualmente está destinado a funcionar.

#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.