Raport aktywności administratora

Raport aktywności administratorów zawiera informacje o aktywności w konsoli administracyjnej wszystkich administratorów Twojego konta. Każdy raport używa podstawowego żądania punktu końcowego raportu zawierającego parametry związane z raportem, takie jak nazwa administratora lub konkretne zdarzenie w konsoli administracyjnej. Maksymalny przedział czasowy każdego raportu to ostatnie 180 dni.

Raportu aktywności administratora można wykorzystać tylko do celów zgodnych z prawem, zgodnie z Umową klienta. Te raporty dotyczą kont Google Workspace, Google Education i kont dostawców usług internetowych.

Pobierz wszystkie działania administracyjne

Aby pobrać raport o wszystkich działaniach administracyjnych związanych z kontem, użyj tego żądania HTTP GET i dołącz token autoryzacji opisany w dokumentacji dotyczącej autoryzacji. Więcej informacji o ciągach zapytań i właściwościach odpowiedzi żądania znajdziesz w dokumentacji interfejsu API. Aby zapewnić czytelność, ten przykład został sformatowany przy użyciu znaków zwracania wierszy:

GET https://admin.googleapis.com/admin/reports/v1/activity/users/all
/applications/admin?endTime=a date&startTime=a date
&maxResults=number of events listed on each page of the report

Poniższy przykład pokazuje raport o wszystkich działaniach administracyjnych na koncie w ciągu ostatnich 180 dni – jest to maksymalny okres objęty raportem. Z kolei ciąg zapytania maxResults określa, że raport zawiera 2 zdarzenia na każdą stronę raportu. Przykładowa odpowiedź interfejsu API znajdziesz w tym artykule:

GET https://admin.googleapis.com/admin/reports/v1/activity/users/all
/applications/admin?maxResults=2

Poniższy przykład pokazuje raport o wszystkich działaniach administracyjnych klienta z ostatnich 180 dni. Pole customerId określa klienta, dla którego ma zostać pobrany raport.

GET https://admin.googleapis.com/admin/reports/v1/activity/users/all
/applications/admin?customerId=C03az79cb

Pobierz całą aktywność według administratora

Aby pobrać raport o wszystkich działaniach w konsoli administracyjnej wykonanych przez określonego administratora, użyj tego żądania HTTP GET i dołącz token autoryzacji opisany w dokumentacji dotyczącej autoryzacji. userKey to podstawowy adres e-mail administratora raportu. Więcej informacji o ciągach zapytań i właściwościach odpowiedzi żądania znajdziesz w dokumentacji interfejsu API. Aby zapewnić czytelność, ten przykład został sformatowany przy użyciu znaków zwracania wierszy:

GET https://admin.googleapis.com/admin/reports/v1/activity/users/userKey
/applications/admin?endTime=a date&startTime=a date
&maxResults=number of events listed on each page of the report
&filters=event name parameter relational operator parameter value

Poniższy przykład zawiera raport o wszystkich zmianach w konsoli administracyjnej wprowadzonych przez użytkownika john@example.com. Odpowiedź jest przefiltrowana tak, by zwracała wszystkie aktywności, w przypadku których OLD_VALUE ma wartość ALLOW_CAMERA. Przykładowa odpowiedź interfejsu API znajdziesz w przykładzie odpowiedzi JSON. Informacje o działaniach są dostępne w nazwach zdarzeń administratora:

GET https://admin.googleapis.com/admin/reports/v1/activity/users/john@example.com
/applications/admin?maxResults=2&filters=OLD_VALUE==ALLOW_CAMERA

Pobierz wszystkie działania według nazwy zdarzenia

Aby pobrać raport o wszystkich działaniach związanych z konkretną nazwą zdarzenia, użyj tego żądania HTTP GET i dołącz token autoryzacji opisany w dokumentacji dotyczącej autoryzacji. Informacje o eventName znajdziesz w dokumentacji referencyjnej dotyczącej nazw zdarzeń administratora. Więcej informacji o ciągach zapytań i właściwościach odpowiedzi żądania znajdziesz w dokumentacji interfejsu API. Aby zapewnić czytelność, ten przykład został sformatowany przy użyciu znaków zwracania wierszy:

GET https://admin.googleapis.com/admin/reports/v1/activity/users/all
/applications/admin?endTime=a date&startTime=a date
&maxResults=maximum number of events returned on a response page
&eventName=name of the administrative event

Ten przykład pozwala pobrać raport dotyczący wszystkich instancji w konsoli administracyjnej dotyczących zmiany nazwiska użytkownika. Przykładowa odpowiedź interfejsu API znajdziesz w tym artykule:

GET https://admin.googleapis.com/admin/reports/v1/activity/users/all
/applications/admin?maxResults=1&eventName=CHANGE_LAST_NAME

Pobierz wszystkie działania według zdarzenia i administratora

Aby pobrać raport o wszystkich zmianach w konsoli administracyjnej dotyczących określonej nazwy zdarzenia wprowadzonych przez określonego administratora, użyj poniższego żądania HTTP GET i dołącz token autoryzacji opisany w dokumentacji dotyczącej autoryzacji. userKey to podstawowy adres e-mail administratora raportu. Informacje o eventName znajdziesz w dokumentacji referencyjnej dotyczącej nazw zdarzeń administratora. Więcej informacji o ciągach zapytań i właściwościach odpowiedzi żądania znajdziesz w dokumentacji interfejsu API. Aby zapewnić czytelność, ten przykład został sformatowany przy użyciu znaków zwracania wierszy:

GET https://admin.googleapis.com/admin/reports/v1/activity/users/userKey
/applications/admin?endTime=a date&startTime=a date
&maxResults=maximum number of events returned on a response page
&eventName=name of the administrative event

Ten przykład umożliwia pobranie raportu wszystkich zmian nazwiska określonego użytkownika wprowadzonych w konsoli administracyjnej, które zostały wprowadzone przez użytkownika john@example.com. Przykładowa odpowiedź interfejsu API znajdziesz w tym artykule:

GET https://admin.googleapis.com/admin/reports/v1/activity/users/john@example.com
/applications/admin?maxResults=1&eventName=CHANGE_LAST_NAME

Przykładowa odpowiedź JSON w raporcie o aktywności administratora

Pomyślna odpowiedź zwraca kod stanu HTTP 200. Oprócz kodu stanu odpowiedź zwróci raport. Informacje o eventName znajdziesz w dokumentacji referencyjnej dotyczącej nazw zdarzeń administratora. Więcej informacji o ciągach zapytań adresu URL żądania i właściwościach odpowiedzi znajdziesz w dokumentacji interfejsu API.

{
 
"kind": "reports#auditActivities",
 
"nextPageToken": "the next page's token",
 
"items": [
 
{
   
"kind": "audit#activity",
   
"id": {
   
"time": "2011-06-17T15:39:18.460Z",
   
"uniqueQualifier": "report's unique ID",
   
"applicationName": "admin",
   
"customerId": "C03az79cb"
   
},
   
"actor": {
   
"callerType": "USER",
   
"email": "liz@example.com",
   
"profileId": "user's unique Google Workspace profile ID",
   
"key": "consumer key of requestor in OAuth 2LO requests"
   
},
   
"ownerDomain": "example.com",
   
"ipAddress": "user's IP address",
   
"events": [
   
{
     
"type": "GROUP_SETTINGS",
     
"name": "CHANGE_GROUP_SETTING",
     
"parameters": [
     
{
       
"name": "SETTING_NAME",
       
"value": "WHO_CAN_JOIN",
       
"intValue": "integer value of parameter",
       
"boolValue": "boolean value of parameter"
     
}
     
]
   
}
   
]
 
},
 
{
   
"kind": "audit#activity",
   
"id": {
   
"time": "2011-06-17T15:39:18.460Z",
   
"uniqueQualifier": "reports unique ID",
   
"applicationName": "admin",
   
"customerId": "C03az79cb"
   
},
   
"actor": {
   
"callerType": "USER",
   
"email": "liz@example.com",
   
"profileId": "user's unique Google Workspace profile ID",
   
"key": "consumer key of requestor in an OAuth 2LO request"
   
},
   
"ownerDomain": "example.com",
   
"ipAddress": "user's IP address",
   
"events": [
   
{
     
"type": "GROUP_SETTINGS",
     
"name": "CREATE_GROUP",
     
"parameters": [
     
{
       
"name": "GROUP_EMAIL",
       
"value": "helpdesk@example.com",
       
"intValue": "",
       
"boolValue": ""
       
}
     
]
     
}
   
]
   
}
 
]
 
}