- Żądanie HTTP
- Parametry ścieżki
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- ApplicationName
Zacznij otrzymywać powiadomienia o aktywności na koncie. Więcej informacji znajdziesz w artykule Odbieranie 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 |
Reprezentuje identyfikator profilu lub adres e-mail użytkownika, którego dane mają zostać przefiltrowane. Może to być |
applicationName |
Nazwa aplikacji, z której mają być pobierane zdarzenia. |
Parametry zapytania
Parametry | |
---|---|
actorIpAddress |
Adres IP hosta, na którym zostało wykonane działanie. Jest to dodatkowy sposób filtrowania podsumowania raportu za pomocą adresu IP użytkownika, którego aktywność jest raportowana. Adres IP może, ale nie musi odzwierciedlać fizycznej lokalizacji użytkownika. Adres IP może na przykład wskazywać serwer proxy użytkownika lub sieć VPN. Ten parametr obsługuje adresy w wersji IPv4 i IPv6. |
customerId |
Unikalny identyfikator klienta, którego dane mają zostać pobrane. |
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 wysłania żądania interfejsu API. Raport interfejsu API zawiera 3 podstawowe ujęcia czasowe:
endTime , raport zwróci wszystkie działania od momentu podania wartości endTime do bieżącej godziny lub ostatnie 180 dni, jeśli wartość endTime jest starsza niż 180 dni.startTime startTime
|
eventName |
Nazwa zdarzenia, którego dotyczy zapytanie API. Każdy element |
filters |
Ciąg znaków Te parametry zdarzenia są powiązane z konkretnym W tych przykładach aktywności na Dysku zwracana lista zawiera wszystkie zdarzenia
Zapytanie
Uwaga: interfejs API nie akceptuje wielu wartości tego samego parametru. Jeśli parametr występuje w żądaniu interfejsu API więcej niż raz, interfejs API przyjmuje tylko jego ostatnią wartość. Jeśli w żądaniu interfejsu API podany jest nieprawidłowy parametr, interfejs API zignoruje ten parametr i zwróci odpowiedź odpowiadającą pozostałym prawidłowym parametrom. Jeśli nie zostaną przesłane żadne parametry, zwrócone zostaną wszystkie parametry. |
maxResults |
Określa, ile rekordów aktywności jest wyświetlanych na każdej stronie odpowiedzi. Jeśli na przykład żądanie zawiera zestawy |
orgUnitID |
Identyfikator jednostki organizacyjnej, której dotyczy raport. Rekordy aktywności będą widoczne tylko dla użytkowników należących do określonej jednostki organizacyjnej. |
pageToken |
Token określający następną stronę. Raport obejmujący kilka stron zawiera 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 zwraca wszystkie działania od |
groupIdFilter |
Identyfikatory grup (zaciemnione) oddzielone przecinkami, według których filtrowane są działania użytkowników, czyli odpowiedź będzie zawierać działania tylko tych użytkowników, którzy należą do co najmniej 1 z wymienionych tutaj identyfikatorów grup. Format: „id:abc123,id:xyz456” . |
Treść żądania
Treść żądania zawiera wystąpienie elementu SubscriptionChannel
.
Treść odpowiedzi
Kanał powiadomień używany do sprawdzania zmian w zasobach.
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 |
Identyfikator UUID lub podobny unikalny ciąg znaków identyfikujący ten kanał. |
token |
dowolny ciąg znaków dostarczany na adres docelowy wraz z każdym powiadomieniem wysyłanym przez ten kanał. Opcjonalnie: |
expiration |
Data i godzina wygaśnięcia kanału powiadomień wyrażona jako sygnatura czasowa systemu UNIX w milisekundach. Opcjonalnie: |
type |
Typ mechanizmu wyświetlania używanego na tym kanale. Wartość powinna być ustawiona na |
address |
Adres, na który wysyłane są powiadomienia z tego kanału. |
payload |
Wartość logiczna wskazująca, czy potrzebny jest ładunek. Ładunek to dane wysyłane w ciele 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 dostawczego; Opcjonalnie: Obiekt zawierający listę par |
resourceId |
Nieczytelny identyfikator identyfikujący zasób odtwarzany na tym kanale. stabilny w różnych wersjach interfejsu API; |
resourceUri |
Identyfikator wersji zasobu monitorowanego. |
kind |
Określa, że jest to kanał powiadomień używany do sprawdzania zmian w zasobach (wartość „ |
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/admin.reports.audit.readonly
Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.
ApplicationName
Nazwa aplikacji, z której mają być pobierane zdarzenia.
Wartości w polu enum | |
---|---|
access_transparency |
Raporty Google Workspace dotyczące przejrzystości dostępu zawierają informacje o różnych typach zdarzeń związanych z przejrzystością dostępu. |
admin |
Raporty o aktywności w aplikacji Konsole administracyjnej zawierają informacje o różnych zdarzeniach związanych z działalnością administratora na koncie. |
calendar |
Raporty aktywności aplikacji Kalendarz Google zawierają informacje o różnych zdarzeniach aktywności w Kalendarzu. |
chat |
Raporty o aktywności w Google Chat zawierają informacje o różnych zdarzeniach aktywności w Google Chat. |
drive |
Raporty o aktywności aplikacji Dysk Google zawierają informacje o różnych zdarzeniach aktywności na Dysku Google. Raport o 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 aktywności GCP. |
gplus |
Raporty aktywności aplikacji Google+ zawierają informacje o różnych zdarzeniach aktywności w Google+. |
groups |
Raporty o aktywności w aplikacji Grupy dyskusyjne Google zawierają informacje o różnych zdarzeniach aktywności w grupach dyskusyjnych. |
groups_enterprise |
Raporty o aktywności w grupach Enterprise zawierają informacje o różnych zdarzeniach związanych z aktywizmem w grupach Enterprise. |
jamboard |
Raporty o aktywności Jamboarda zawierają informacje o różnych zdarzeniach aktywności Jamboarda. |
login |
Raporty o aktywności aplikacji Logowanie zwracają informacje o koncie dotyczące różnych typów zdarzeń związanych z aktywizacją logowania. |
meet |
Raport o aktywności związanej z kontrolą Meet zwraca informacje o różnych typach zdarzeń związanych z kontrolą aktywności w Meet. |
mobile |
Raport o aktywności związanej z kontrolą urządzenia zwraca informacje o różnych typach zdarzeń związanych z kontrolą urządzenia. |
rules |
Raport Aktywność reguł zwraca informacje o różnych typach zdarzeń związanych z aktywnością reguł. |
saml |
Raport o aktywności SAML zwraca informacje o różnych typach zdarzeń aktywności SAML. |
token |
Raporty aktywności aplikacji Token zwracają informacje o koncie dotyczące różnych typów zdarzeń aktywności Tokena. |
user_accounts |
Raporty o aktywności aplikacji Konta użytkowników zawierają informacje o koncie dotyczące różnych typów zdarzeń aktywności Kont użytkowników. |
context_aware_access |
Raporty o aktywności związanej z dostępem zależnym od kontekstu zawierają informacje o zdarzeniach odmowy dostępu użytkownikom z powodu reguł dostępu zależnego od kontekstu. |
chrome |
Raporty aktywności w Chrome zawierają informacje o zdarzeniach w przeglądarce Chrome i ChromeOS. |
data_studio |
Raporty aktywności Studia danych zawierają informacje o różnych typach zdarzeń aktywności Studia danych. |
keep |
Raporty o aktywności w aplikacji Keep zawierają informacje o różnych zdarzeniach związanych z aktywizacją Google Keep. Raport o aktywności w Keep jest dostępny tylko dla klientów Google Workspace Business i Enterprise. |