Wprowadzenie do interfejsu Google Drive Activity API

Interfejs Google Drive Activity API składa się z: DriveActivity, które wskazuje zmiany wprowadzone w obiektach na Dysku Google użytkownika, activity.query, która umożliwia pobranie o tych zmianach.

Żądanie

Aplikacja wysyła żądanie danych o aktywności użytkownika za pomocą activity.query. Możesz poprosić o aktywność w odniesieniu do konkretnego elementu na Dysku lub całej zawartości Dysku folderu Dysku. W przypadku danego żądania możesz ograniczyć odpowiedzi, ograniczeń, takich jak zakres czasu lub typ działania, możemy skonsolidować aktywność w raporcie . Więcej informacji znajdziesz w artykule Wysyłanie żądań w interfejsie Drive Activity API.

Odpowiedź

Odpowiedź na żądanie to lista aktywności pasujących do podanych parametrów. gdzie Zasób DriveActivity odpowiada każdej aktywności:

Wyjaśnienie aktywności na Dysku.

Zasób DriveActivity to zbiór Action obiektów, z których każdy jest są niezależne jak wydarzenie. Action zawiera element ActionDetail (np. Create lub Edit), Actor (np. User lub Administrator), Target (np. jako DriveItem lub Drive) oraz Timestamp lub TimeRange.

Zasób DriveActivity zawiera też podsumowujące, np. Actor i Target ze wszystkich działań, ujednolicony, Timestamp lub TimeRange i może być większość ważny lub reprezentatywny ActionDetail z Action

Więcej informacji znajdziesz w artykule o modelu danych interfejsu Drive Activity API.

Widoczność historii aktywności

Gdy używasz tego interfejsu API, niektóre działania na Dysku mogą nie być raportowane. Określa, czy Interfejs Drive Activity API zgłasza daną zmianę w obiekcie lub informacje o niej są widoczne dla uwierzytelnionego użytkownika w aplikacji.

Widoczność zależy od uprawnień ustawionych dla obiektu. Jest ich kilka w sytuacjach, gdy pliki i foldery są udostępniane na Dysku:

  • Jeśli autor udostępni dokument, historia aktywności związana z tym dokumentem jest widoczny nie tylko dla twórcy, ale także dla uwierzytelnionych użytkowników. osobom, którym został udostępniony.
  • Jeśli dokument został udostępniony użytkownikowi, a następnie określony jako prywatny, użytkownik może wyświetlić całą historię aktywności, kiedy miał dostęp, a uprawnienia zostały ograniczony.
  • Jeśli dokument nigdy nie został udostępniony użytkownikowi, nie będzie on widział aktywności historię.

Rozpocznij

Aby w pełni wykorzystać możliwości interfejsu Drive Activity API, zintegruj swoją aplikację z Najpierw Google Drive API. Aby zacząć korzystać z interfejsu Drive Activity API, dowiedz się, jak utworzyć projekt i autoryzacji żądań. Możesz też od razu zacząć o działaniach związanych z Dokumentacja API