- Żądanie HTTP
- Parametry ścieżki
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- ApplicationName
zacząć otrzymywać powiadomienia o aktywności na koncie; Więcej informacji znajdziesz w artykule Otrzymywanie powiadomień push.
Żądanie HTTP
POST https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}/watch
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
userKey or all |
Zawiera identyfikator profilu lub adres e-mail użytkownika, według którego mają być filtrowane dane. Może to być |
applicationName |
Nazwa aplikacji, dla której mają zostać pobrane zdarzenia. |
Parametry zapytania
Parametry | |
---|---|
actorIpAddress |
Adres IP hosta, na którym wykonano zdarzenie. Jest to dodatkowy sposób filtrowania podsumowania raportu za pomocą adresu IP użytkownika, którego aktywność jest raportowana. Ten adres IP może odzwierciedlać fizyczną lokalizację użytkownika, ale nie musi. Może to być na przykład adres serwera proxy użytkownika lub adres wirtualnej sieci prywatnej (VPN). Ten parametr obsługuje wersje adresów IPv4 i IPv6. |
customerId |
Unikalny identyfikator klienta, dla którego chcesz pobrać dane. |
endTime |
Określa koniec zakresu czasu wyświetlanego w raporcie. Data jest podana w formacie RFC 3339, np. 2010-10-28T10:26:35.000Z. Wartością domyślną jest przybliżony czas żądania interfejsu API. Raport API zawiera 3 podstawowe pojęcia związane z czasem:
endTime , raport zwróci wszystkie działania od daty startTime do bieżącego czasu lub z ostatnich 180 dni, jeśli data startTime przypada na okres sprzed ponad 180 dni.
|
eventName |
Nazwa zdarzenia, o którego dane wysyła zapytanie interfejs API. Każdy |
filters |
Te parametry zdarzenia są powiązane z konkretnym W poniższych przykładach aktywności na Dysku zwrócona lista zawiera wszystkie zdarzenia
Zapytanie
Uwaga: interfejs API nie akceptuje wielu wartości tego samego parametru. Jeśli parametr zostanie podany w żądaniu API więcej niż raz, interfejs API zaakceptuje tylko jego ostatnią wartość. Jeśli w żądaniu do interfejsu API podano nieprawidłowy parametr, interfejs API ignoruje ten parametr i zwraca odpowiedź odpowiadającą pozostałym prawidłowym parametrom. Jeśli nie zażądasz żadnych parametrów, zostaną zwrócone wszystkie. |
maxResults |
Określa, ile rekordów aktywności jest wyświetlanych na każdej stronie odpowiedzi. Jeśli na przykład żądanie zawiera |
orgUnitID |
Identyfikator jednostki organizacyjnej, której dotyczy raport. Rekordy aktywności będą wyświetlane tylko w przypadku użytkowników należących do określonej jednostki organizacyjnej. |
pageToken |
Token określający następną stronę. Raport z wieloma stronami ma w odpowiedzi właściwość |
startTime |
Określa początek zakresu czasu wyświetlanego w raporcie. Data jest podana w formacie RFC 3339, np. 2010-10-28T10:26:35.000Z. Raport zawiera wszystkie działania od |
groupIdFilter |
Identyfikatory grup (zaciemnione) oddzielone przecinkami, według których filtrowane są działania użytkowników, tzn. odpowiedź będzie zawierać działania tylko tych użytkowników, którzy należą do co najmniej jednego z wymienionych tu identyfikatorów grup. Format: „id:abc123,id:xyz456” . |
Treść żądania
Treść żądania zawiera wystąpienie elementu SubscriptionChannel
.
Treść odpowiedzi
Kanał powiadomień używany do śledzenia zmian zasobów.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "id": string, "token": string, "expiration": string, "type": string, "address": string, "payload": boolean, "params": { string: string, ... }, "resourceId": string, "resourceUri": string, "kind": string } |
Pola | |
---|---|
id |
UUID lub podobny unikalny ciąg znaków, który identyfikuje ten kanał. |
token |
Dowolny ciąg znaków dostarczany na adres docelowy z każdym powiadomieniem wysyłanym tym kanałem. Opcjonalnie. |
expiration |
Data i godzina wygaśnięcia kanału powiadomień w formacie sygnatury czasowej systemu UNIX (w milisekundach). Opcjonalnie. |
type |
Typ mechanizmu dostarczania używanego w przypadku tego kanału. Wartość powinna być ustawiona na |
address |
Adres, na który są dostarczane powiadomienia z tego kanału. |
payload |
Wartość logiczna wskazująca, czy ładunek jest potrzebny. Ładunek to dane wysyłane w treści wiadomości HTTP POST, PUT lub PATCH, które zawierają ważne informacje o żądaniu. Opcjonalnie. |
params |
Dodatkowe parametry kontrolujące działanie kanału dostarczania. Opcjonalnie. Obiekt zawierający listę par |
resourceId |
Nieczytelny identyfikator, który wskazuje zasób oglądany na tym kanale. Stabilny w różnych wersjach interfejsu API. |
resourceUri |
Identyfikator oglądanego zasobu właściwy dla konkretnej wersji. |
kind |
Określa, że jest to kanał powiadomień używany do śledzenia zmian w zasobie, czyli „ |
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/admin.reports.audit.readonly
Więcej informacji znajdziesz w przewodniku po autoryzacji.
ApplicationName
Nazwa aplikacji, dla której mają zostać pobrane zdarzenia.
Wartości w polu enum | |
---|---|
access_transparency |
Raporty aktywności Przejrzystości dostępu w Google Workspace zawierają informacje o różnych rodzajach zdarzeń aktywności Przejrzystości dostępu. |
admin |
Raporty aktywności aplikacji konsoli administracyjnej zawierają informacje o kontach dotyczące różnych typów zdarzeń związanych z aktywnością administratora. |
calendar |
Raporty aktywności aplikacji Kalendarz Google zawierają informacje o różnych wydarzeniach związanych z aktywnością w Kalendarzu. |
chat |
Raporty aktywności w Google Chat zwracają informacje o różnych zdarzeniach związanych z aktywnością w Google Chat. |
drive |
Raporty aktywności aplikacji Dysk Google zawierają informacje o różnych zdarzeniach związanych z aktywnością na Dysku Google. Raport aktywności na Dysku jest dostępny tylko dla klientów Google Workspace Business i Google Workspace Enterprise. |
gcp |
Raporty o aktywności aplikacji Google Cloud Platform zawierają informacje o różnych zdarzeniach związanych z aktywnością w GCP. |
gplus |
Raporty aktywności aplikacji Google+ zawierają informacje o różnych zdarzeniach związanych z aktywnością w Google+. |
groups |
Raporty dotyczące aktywności w aplikacji Grupy dyskusyjne Google zawierają informacje o różnych zdarzeniach związanych z aktywnością w Grupach. |
groups_enterprise |
Raporty aktywności Grup dyskusyjnych Google Enterprise zawierają informacje o różnych zdarzeniach związanych z aktywnością w grupach dyskusyjnych. |
jamboard |
Raporty aktywności Jamboard zwracają informacje o różnych zdarzeniach związanych z aktywnością Jamboard. |
login |
Raporty aktywności aplikacji Logowanie zawierają informacje o kontach dotyczące różnych typów zdarzeń związanych z aktywnością logowania. |
meet |
Raport Kontrola aktywności w Meet zawiera informacje o różnych typach zdarzeń związanych z kontrolą aktywności w Meet. |
mobile |
Raport aktywności Kontrola urządzenia zawiera informacje o różnych typach zdarzeń związanych z aktywnością Kontrola urządzenia. |
rules |
Raport Aktywność związana z regułami zawiera informacje o różnych typach zdarzeń związanych z aktywnością reguł. |
saml |
Raport o aktywności SAML zawiera informacje o różnych typach zdarzeń związanych z aktywnością SAML. |
token |
Raporty aktywności aplikacji Token zwracają informacje o koncie dotyczące różnych typów zdarzeń związanych z aktywnością tokena. |
user_accounts |
Raporty aktywności aplikacji Konta użytkowników zawierają informacje o kontach dotyczące różnych typów wydarzeń związanych z aktywnością na kontach użytkowników. |
context_aware_access |
Raporty aktywności związane z dostępem zależnym od kontekstu zawierają informacje o zdarzeniach odrzucenia dostępu użytkowników z powodu reguł dostępu zależnego od kontekstu. |
chrome |
Raporty o aktywności w Chrome zawierają informacje o zdarzeniach w przeglądarce Chrome i Chrome OS. |
data_studio |
Raporty aktywności w Studiu danych zawierają informacje o różnych typach zdarzeń związanych z aktywnością w Studiu danych. |
keep |
Raporty aktywności aplikacji Keep zawierają informacje o różnych zdarzeniach związanych z aktywnością w Google Keep. Raport aktywności w Keep jest dostępny tylko dla klientów Google Workspace Business i Enterprise. |
classroom |
Raporty aktywności w Classroom zawierają informacje o różnych typach zdarzeń związanych z aktywnością w Classroom. |