- Żą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 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 | |
---|---|
user |
Reprezentuje identyfikator profilu lub adres e-mail użytkownika, którego dane mają zostać odfiltrowane. Może to być |
application |
Nazwa aplikacji, dla której mają zostać pobrane zdarzenia. |
Parametry zapytania
Parametry | |
---|---|
actor |
Adres IP hosta, na którym zostało wykonane zdarzenie. 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. Przykładowo adres IP może być adresem serwera proxy użytkownika lub wirtualnej sieci prywatnej (VPN). Ten parametr obsługuje adresy IPv4 oraz IPv6. |
customer |
Unikalny identyfikator klienta, dla którego chcesz pobrać dane. |
end |
Określa koniec zakresu czasu pokazywanego w raporcie. Data jest podana w formacie RFC 3339, np. 2010-10-28T10:26:35.000Z. Wartość domyślna to przybliżony czas żądania do 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
|
event |
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 zostanie podany więcej niż raz w żądaniu do interfejsu API, interfejs API akceptuje 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 podasz żadnych parametrów, zwrócone zostaną wszystkie parametry. |
max |
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. |
page |
Token określający następną stronę. Raport obejmujący kilka stron zawiera w odpowiedzi właściwość |
start |
Określa początek zakresu czasu widocznego w raporcie. Data jest podana w formacie RFC 3339, np. 2010-10-28T10:26:35.000Z. Raport zwraca wszystkie działania od |
group |
Identyfikatory grup (zaciemnione) oddzielone przecinkami, według których filtrowane są aktywności użytkowników, czyli odpowiedź będzie zawierać aktywności 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ń służący 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 przesł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 stosowanego w przypadku tego kanału. Wartość powinna być ustawiona na |
address |
Adres, na który wysyłane są powiadomienia z tego kanału. |
payload |
Wartość logiczna wskazująca, czy wymagany 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 |
resource |
Nieprzejrzysty identyfikator określający zasób oglądany na tym kanale. stabilny w różnych wersjach interfejsu API; |
resource |
Identyfikator wersji monitorowanego zasobu. |
kind |
Określa ten kanał powiadomień jako kanał 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 aktywności w dzienniku Przejrzystość dostępu zawierają informacje o różnych typach zdarzeń związanych z tą funkcją. |
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 o aktywności w aplikacji Kalendarz Google zawierają informacje o różnych zdarzeniach związanych z aktywizmem 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 związanych z 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 o aktywności aplikacji Google+ zawierają informacje o różnych zdarzeniach związanych z 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 logowania zawierają informacje o kontach o różnych typach zdarzeń aktywności związanej z logowaniem. |
meet |
Raport Aktywność w Meet Audit zwraca informacje o różnych typach zdarzeń związanych z kontrolą aktywności w Meet. |
mobile |
Raport Aktywność w kontroli urządzenia zwraca informacje o różnych typach zdarzeń w kontroli 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 aktywności w aplikacji Konta użytkowników zawierają informacje o różnych rodzajach zdarzeń związanych z aktywnością na kontach użytkowników. |
context_aware_access |
Raporty o aktywności związanej z dostępem zależnym od kontekstu zwracają 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. |