- HTTP-запрос
- Параметры пути
- Параметры запроса
- Текст запроса
- Тело ответа
- Области действия авторизации
- Имя приложения
Начните получать уведомления об активности в аккаунте. Для получения дополнительной информации см. Получение Push-уведомлений .
HTTP-запрос
POST https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}/watch
URL-адрес использует синтаксис gRPC Transcoding .
Параметры пути
Параметры | |
---|---|
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 находится более чем на 180 дней в прошлом. |
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 Calendar возвращают информацию о различных событиях активности Календаря . |
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_enterprise | Отчеты об активности корпоративных групп возвращают информацию о различных событиях активности корпоративных групп . |
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. |