2013-03-03 87 views
6

Mit den Methoden list oder get gegen Google Drive Revisions API erhalte ich sehr kleine Ergebnisobjekte ohne lastModifyingUser Daten. Ich kann dies leicht im API Explorer in den API-Dokumenten für beide Methoden reproduzieren.Google Drive-API-Revisionen list() und get() -Methoden füllen lastModifyingUser-Objekte nicht

Alle Revisions Antworten zurückgeben identische leere Daten wie folgt aus:

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

Die Anforderungen werden vollständig autorisiert gegen eine Google Apps for Business-Konto und alle Revisionen wurden von Google Apps angemeldeten Benutzer gemacht. Ich habe keine Probleme, andere Metadaten des Dokuments zu erhalten.

+0

Ab dem 9. März 2013 bekomme ich jetzt keine 'lastModifyingUser' Informationen, nur' kind', 'etag',' id', 'selfLink',' mimeType', 'modifiedDate',' published ', und die Liste von' exportDocs'. –

+0

Das explizite Anfordern des Felds 'lastModifyingUser' mit dem API-Explorer gibt nur ein leeres Ergebnis zurück. –

+0

Das scheint jetzt korrekt zu funktionieren. –

Antwort

2

Gleiches Ergebnis reproduziert für Google Text & Tabellen (Tabelle, Präsentation, etc) Datei.

Vorerst können Sie Files.get() verwenden, die lastModifyingUser der letzten Änderung der gesamte Datei zurück, obwohl Sie nicht lastModifyingUser für jede Revision anzeigen können.

Ich werde dies für Sie melden. Entschuldigung für Unannehmlichkeiten.

+0

Danke! Ich würde wirklich gerne diese Funktion nutzen können. –