2013-03-03 7 views
6

Utilizzando i metodi list o get rispetto all'API di Google Drive Revisions, ottengo oggetti di risultati molto piccoli senza dati lastModifyingUser. Posso facilmente riprodurlo nell'API Explorer nei documenti API per entrambi i metodi.Google Drive API Revisioni list() e get() metodi che non popolano gli oggetti lastModifyingUser

Tutte le risposte di revisione restituire i dati vuoti identici in questo modo:

"lastModifyingUserName": "", 
"lastModifyingUser": { 
    "kind": "drive#user", 
    "isAuthenticatedUser": false 
} 

Le richieste sono pienamente autorizzati contro una Google Apps for Business, e tutte le revisioni sono state fatte dagli utenti registrati di Google Apps. Non ho problemi ad ottenere altri metadati del documento.

+0

A partire dal 9 marzo 2013, ora non ho alcuna informazione 'lastModifyingUser', solo' kind', 'etag',' id', 'selfLink',' mimeType', 'modifiedDate',' published ', e la lista di' exportDocs'. –

+0

In particolare, la richiesta del campo 'lastModifyingUser' utilizzando l'API explorer restituisce solo un risultato vuoto. –

+0

Ora sembra funzionare correttamente. –

risposta

2

Stesso risultato riprodotto per il file Google Documenti (foglio di calcolo, presentazione, ecc.).

Per ora, è possibile utilizzare Files.get() che restituirà lastModifyingUser dell'ultima modifica dell'intero file, sebbene non sia possibile visualizzare lastModifyingUser per ogni revisione.

Riferirò questo per voi. Scusa per l'inconveniente.

+0

Grazie! Mi piacerebbe davvero essere in grado di utilizzare questa funzione. –