- HTTP-запрос
- Параметры пути
- Параметры запроса
- Текст запроса
- Тело ответа
- Области авторизации
- ИмяПриложения
Начните получать уведомления об активности в аккаунте. Подробнее см. в разделе «Получение push-уведомлений» .
HTTP-запрос
POST https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}/watch
URL использует синтаксис перекодировки gRPC .
Параметры пути
Параметры | |
---|---|
userKey or all | Представляет идентификатор профиля или адрес электронной почты пользователя, по которому следует фильтровать данные. Может быть |
applicationName | Имя приложения, для которого необходимо получить события. |
Параметры запроса
Параметры | |
---|---|
actorIpAddress | IP-адрес хоста, на котором произошло событие. Это дополнительный способ фильтрации сводки отчёта по IP-адресу пользователя, активность которого отслеживается. Этот IP-адрес может отражать или не отражать физическое местоположение пользователя. Например, IP-адрес может быть адресом прокси-сервера пользователя или адресом виртуальной частной сети (VPN). Этот параметр поддерживает версии адресов IPv4 и IPv6 . |
customerId | Уникальный идентификатор клиента, для которого требуется получить данные. |
endTime | Задаёт конец временного диапазона, отображаемого в отчёте. Дата указывается в формате RFC 3339 , например, 2010-10-28T10:26:35.000Z. Значение по умолчанию — приблизительное время запроса API. В отчёте API используются три основных временных понятия:
endTime не указано, отчет возвращает все действия с startTime до текущего времени или за последние 180 дней, если startTime относится более чем к прошлому. |
eventName | Имя события, запрашиваемого API. Каждое |
filters | Строка запроса Эти параметры события связаны с определенным В следующих примерах действий Диска возвращаемый список состоит из всех событий
Запрос
Примечание: API не принимает несколько значений одного и того же параметра. Если параметр указан в запросе API несколько раз, API принимает только последнее значение этого параметра. Кроме того, если в запросе API указан недопустимый параметр, API игнорирует его и возвращает ответ, соответствующий оставшимся допустимым параметрам. Если параметры не запрошены, возвращаются все параметры. |
maxResults | Определяет количество записей об активности, отображаемых на каждой странице ответа. Например, если в запросе установлено |
orgUnitID | Идентификатор организационного подразделения , по которому нужно создать отчёт. Записи об активности будут отображаться только для пользователей, принадлежащих указанному организационному подразделению. |
pageToken | Токен для указания следующей страницы. В ответе отчёта с несколькими страницами есть свойство |
startTime | Задаёт начало диапазона времени, отображаемого в отчёте. Дата указывается в формате RFC 3339 , например, 2010-10-28T10:26:35.000Z. Отчёт возвращает все действия с |
groupIdFilter | Разделённые запятыми идентификаторы групп (обфусцированные), по которым фильтруются действия пользователей. Т.е. ответ будет содержать действия только тех пользователей, которые входят хотя бы в одну из упомянутых здесь групп. Формат: "id:abc123,id:xyz456". |
Текст запроса
Тело запроса содержит экземпляр SubscriptionChannel
.
Тело ответа
Канал уведомлений, используемый для отслеживания изменений ресурсов.
В случае успеха тело ответа содержит данные со следующей структурой:
JSON-представление |
---|
{ "id": string, "token": string, "expiration": string, "type": string, "address": string, "payload": boolean, "params": { string: string, ... }, "resourceId": string, "resourceUri": string, "kind": string } |
Поля | |
---|---|
id | UUID или аналогичная уникальная строка, идентифицирующая этот канал. |
token | Произвольная строка, отправляемая на целевой адрес с каждым уведомлением, доставленным по этому каналу. Необязательно. |
expiration | Дата и время истечения срока действия канала уведомлений, выраженные в виде временной метки Unix в миллисекундах. Необязательно. |
type | Тип механизма доставки, используемый для этого канала. Значение должно быть |
address | Адрес, на который доставляются уведомления для этого канала. |
payload | Логическое значение, указывающее, требуется ли полезная нагрузка. Полезная нагрузка — это данные, отправляемые в теле HTTP-сообщения POST, PUT или PATCH и содержащие важную информацию о запросе. Необязательно. |
params | Дополнительные параметры, управляющие поведением канала доставки. Необязательно. Объект, содержащий список пар |
resourceId | Непрозрачный идентификатор, идентифицирующий ресурс, просматриваемый на этом канале. Стабилен в разных версиях API. |
resourceUri | Идентификатор версии отслеживаемого ресурса. |
kind | Указывает на канал уведомлений, используемый для отслеживания изменений ресурса, то есть « |
Области авторизации
Требуется следующая область OAuth:
-
https://www.googleapis.com/auth/admin.reports.audit.readonly
Более подробную информацию смотрите в Руководстве по авторизации .
ИмяПриложения
Имя приложения, для которого необходимо получить события.
Перечисления | |
---|---|
access_transparency | Отчеты о действиях прозрачности доступа Google Workspace возвращают информацию о различных типах событий активности прозрачности доступа . |
admin | Отчеты об активности приложения консоли администратора возвращают информацию об учетной записи о различных типах событий активности администратора . |
calendar | Отчеты об активности приложения Google Календарь возвращают информацию о различных событиях активности Календаря . |
chat | Отчеты об активности чата возвращают информацию о различных событиях активности чата . |
drive | Отчёты об активности приложения Google Drive содержат информацию о различных событиях, происходящих на Google Drive . Отчёт об активности Drive доступен только для клиентов Google Workspace Business и Google Workspace Enterprise. |
gcp | Отчеты об активности приложения Google Cloud Platform возвращают информацию о различных событиях активности GCP . |
gplus | Отчеты об активности приложения Google+ возвращают информацию о различных событиях активности Google+ . |
groups | Отчеты об активности приложения Google Groups возвращают информацию о различных событиях активности Groups . |
groups_enterprise | Отчеты об активности Enterprise Groups возвращают информацию о различных событиях активности Enterprise Group . |
jamboard | Отчеты об активности Jamboard возвращают информацию о различных событиях активности Jamboard . |
login | Отчеты об активности приложения «Вход» возвращают информацию об учетной записи о различных типах событий активности входа . |
meet | Отчет о действиях аудита Meet возвращает информацию о различных типах событий аудита Meet . |
mobile | Отчет о деятельности аудита устройств возвращает информацию о различных типах событий аудита устройств . |
rules | Отчет об активности правил возвращает информацию о различных типах событий активности правил . |
saml | Отчет об активности SAML возвращает информацию о различных типах событий активности SAML . |
token | Отчеты об активности приложения Token возвращают учетную информацию о различных типах событий активности Token . |
user_accounts | Отчеты об активности приложения «Учетные записи пользователей» возвращают учетную информацию о различных типах событий активности учетных записей пользователей . |
context_aware_access | Отчеты об активности контекстно-зависимого доступа возвращают информацию о событиях отказа в доступе пользователям из-за правил контекстно-зависимого доступа . |
chrome | Отчеты об активности Chrome возвращают информацию о событиях браузера Chrome и Chrome OS . |
data_studio | Отчеты об активности Data Studio возвращают информацию о различных типах событий активности Data Studio . |
keep | Отчёты об активности приложения Keep содержат информацию о различных событиях активности Google Keep . Отчёт об активности Keep доступен только для клиентов Google Workspace Business и Enterprise. |
classroom | Отчеты об активности в классе содержат информацию о различных типах событий активности в классе . |