- Żą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 | |
---|---|
userKey or all |
Reprezentuje identyfikator profilu lub adres e-mail użytkownika, w przypadku którego dane mają być filtrowane. Może to być |
applicationName |
Nazwa aplikacji, dla której mają zostać pobrane zdarzenia. |
Parametry zapytania
Parametry | |
---|---|
actorIpAddress |
Adres IP hosta, na którym zostało wykonane zdarzenie. Jest to dodatkowy sposób filtrowania podsumowania raportu na podstawie adresu IP użytkownika, którego aktywność została zgłoszona. Ten adres IP może, ale nie musi, odzwierciedlać fizyczną lokalizację 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. |
customerId |
Unikalny identyfikator klienta, dla którego chcesz pobrać dane. |
endTime |
Określa koniec zakresu czasu pokazywanego w raporcie. Data jest w formacie RFC 3339, na przykład 2010-10-28T10:26:35.000Z. Wartość domyślna to przybliżony czas żądania do interfejsu API. Raport interfejsu API obejmuje 3 podstawowe pojęcia związane z czasem:
endTime nie jest określona, raport zwróci wszystkie aktywności z okresu startTime do bieżącej godziny lub z ostatnich 180 dni, jeśli wartość startTime jest większa niż 180 dni w przeszłości.
|
eventName |
Nazwa zdarzenia, którego dotyczy zapytanie wysyłane przez interfejs API. Każdy element |
filters |
Ciąg zapytania Te parametry zdarzenia są powiązane z konkretnym elementem W poniższych 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ść. Dodatkowo, jeśli w żądaniu do interfejsu API podany zostanie nieprawidłowy parametr, API zignoruje go i zwróci odpowiedź odpowiadającą pozostałym prawidłowym parametrom. Jeśli nie zażądano żadnych parametrów, zwracane są wszystkie parametry. |
maxResults |
Określa, ile rekordów aktywności ma być wyświetlanych na każdej stronie odpowiedzi. Jeśli np. żądanie ustawia |
orgUnitID |
Identyfikator jednostki organizacyjnej, której ma dotyczyć raport. Rekordy aktywności będą wyświetlane tylko dla użytkowników, którzy należą do określonej jednostki organizacyjnej. |
pageToken |
Token określający następną stronę. Raport z wieloma stronami zawiera w odpowiedzi właściwość |
startTime |
Określa początek zakresu czasu widocznego w raporcie. Data jest w formacie RFC 3339, na przykład 2010-10-28T10:26:35.000Z. Raport zwraca wszystkie aktywności z okresu od |
groupIdFilter |
Rozdzielone przecinkami identyfikatory grup (zaciemnione), według których działania użytkowników są filtrowane. Odpowiedź będzie zawierać działania tylko dla tych użytkowników, którzy są częścią co najmniej jednego z wymienionych tutaj identyfikatorów grupy. 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 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 są dostarczane powiadomienia z tego kanału. |
payload |
Wartość logiczna wskazująca, czy wymagany jest ładunek. Ładunek to dane wysyłane w treści komunikatu HTTP POST, PUT lub PATCH, które zawierają ważne informacje o żądaniu. Opcjonalnie: |
params |
Dodatkowe parametry kontrolujące zachowanie kanału wyświetlania. Opcjonalnie: Obiekt zawierający listę par |
resourceId |
Nieprzejrzysty identyfikator określający zasób oglądany na tym kanale. Stabilny w różnych wersjach interfejsu API. |
resourceUri |
Identyfikator wersji monitorowanego zasobu. |
kind |
Identyfikuje go jako kanał powiadomień używany do obserwowania 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 na temat autoryzacji.
ApplicationName
Nazwa aplikacji, dla której mają zostać pobrane zdarzenia.
Wartości w polu enum | |
---|---|
access_transparency |
Raporty o aktywności w ramach Przejrzystości dostępu do Google Workspace zawierają informacje o różnych typach zdarzeń związanych z funkcją Przejrzystość dostępu. |
admin |
Raporty o aktywności w aplikacji w konsoli administracyjnej zawierają informacje o koncie dotyczące różnych typów zdarzeń związanych z aktywnością administratora. |
calendar |
Raporty o aktywności w aplikacji Kalendarz Google zwracają 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 w aplikacji Dysk Google zawierają informacje o różnych zdarzeniach związanych z aktywnością na Dysku Google. Raport dotyczący aktywności na Dysku jest dostępny tylko dla klientów korzystających z Google Workspace Business i Google Workspace Enterprise. |
gcp |
Raporty o aktywności w aplikacji Google Cloud Platform zawierają informacje o różnych zdarzeniach związanych z aktywnością GCP. |
gplus |
Raporty 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 związanych z aktywnością w Grupach dyskusyjnych. |
groups_enterprise |
Raporty o aktywności w Grupach dyskusyjnych Google Enterprise zawierają informacje o różnych zdarzeniach związanych z aktywnością w grupach firmowych. |
jamboard |
Raporty o aktywności w Jamboard zawierają informacje o różnych zdarzeniach związanych z aktywnością w Jamboard. |
login |
Raporty o aktywności aplikacji logowania zawierają informacje o kontach o różnych typach zdarzeń aktywności związanej z logowaniem. |
meet |
Raport dotyczący działań kontroli w Meet zawiera informacje o różnych typach zdarzeń związanych z kontrolą 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ądzeń. |
rules |
Raport „Działania związane z regułami” zawiera 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 o aktywności aplikacji tokenowe zawierają informacje o koncie dotyczące różnych typów zdarzeń związanych z aktywnością tokenów. |
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 w zakresie dostępu zależnego od kontekstu zawierają informacje o użytkownikach zdarzeń odmowy dostępu z powodu reguł dostępu zależnego od kontekstu. |
chrome |
Raporty o aktywności w Chrome zawierają informacje o zdarzeniach związanych z przeglądarką Chrome i systemem operacyjnym Chrome. |
data_studio |
Raporty o aktywności w Studiu danych zawierają informacje o różnych typach zdarzeń aktywności w Studiu danych. |
keep |
Raporty o aktywności w aplikacji Keep zawierają informacje o różnych zdarzeniach aktywności w Google Keep. Raport aktywności w Keep jest dostępny tylko dla klientów korzystających z Google Workspace Business i Enterprise. |