Einführung in die Google Drive Activity API

Die Google Drive Activity API besteht aus den DriveActivity-Ressource, die Änderungen darstellt, die an Objekten in Google Drive eines Nutzers vorgenommen wurden, und die activity.query-Methode, mit der Sie Informationen zu diesen Änderungen.

Anfrage

Ihre App fordert die Aktivitätsdaten eines Nutzers mithilfe des activity.query-Methode. Du kannst Aktivitäten anfragen entweder für ein bestimmtes Drive-Element oder für alle Inhalte in Drive Ordner. Für eine bestimmte Anfrage können Sie die Antwort einschränken, indem Sie Einschränkungen, wie Zeitraum oder Aktionstyp, und Sie können Sie festlegen, dass die Aktivitäten im Bereich Konsolidierung von Aktivitäten Antwort. Weitere Informationen finden Sie unter Anfragen in der Drive Activity API stellen.

Antwort

Die Antwort auf eine Anfrage ist eine Liste von Aktivitäten, die den angegebenen Parametern entsprechen. Dabei gilt: Die Ressource DriveActivity steht für jede Aktivität:

Erläuterung der Drive-Aktivitäten.

Eine DriveActivity-Ressource ist eine Sammlung von Action-Objekte, von denen jedes wie ein Ereignis. Ein Action enthält ein ActionDetail (z. B. Create) oder Edit), ein Actor (z. B. User oder Administrator), ein Target (z. B. als DriveItem oder Drive), und entweder Timestamp oder TimeRange.

Eine DriveActivity-Ressource enthält außerdem zusammenfassende Informationen, wie z. B. alle Actor und Target aus allen Aktionen, ein einheitliches Timestamp oder TimeRange und entweder wichtig oder repräsentativ ActionDetail von Action

Weitere Informationen finden Sie im Datenmodell der Drive Activity API.

Sichtbarkeit des Aktivitätsverlaufs

Einige Aktivitäten in Drive werden möglicherweise nicht gemeldet, wenn Sie diese API verwenden. Ob die Ob eine Änderung an einem Objekt gemeldet wird, hängt davon ab, oder Informationen darüber für den authentifizierten Nutzer Nutzer in Ihrer Anwendung.

Die Sichtbarkeit basiert auf den für das Objekt festgelegten Berechtigungen. Es gibt mehrere Szenarien, wenn Dateien und Ordner in Google Drive freigegeben werden:

  • Wenn ein Autor ein Dokument freigibt: der Aktivitätsverlauf für das Dokument ist nicht nur für den Ersteller, sondern auch für die authentifizierten Nutzer sichtbar. mit wem sie geteilt wurde.
  • Wenn ein Dokument für einen Nutzer freigegeben und dann als privat gekennzeichnet wurde, Der Nutzer kann den gesamten Aktivitätsverlauf sehen, solange er Zugriff hatte und die Berechtigungen jetzt erfüllt sind eingeschränkt.
  • Wenn ein Dokument nie für einen Nutzer freigegeben wurde, kann dieser Nutzer keine Aktivitäten sehen .

Erste Schritte

Um die Drive Activity API optimal zu nutzen, integrieren Sie Ihre App in die Google Drive API. Wenn Sie die Drive Activity API nutzen möchten, Weitere Informationen zum Erstellen eines Projekts und Anfragen autorisieren. Oder fangen Sie direkt an und lesen Sie über Aktivitäten im API-Referenz