- 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 прошло более 180 дней. |
eventName | Имя события, запрашиваемого API. Каждое |
filters | Строка запроса Эти параметры события связаны с определенным В следующих примерах действий Диска возвращаемый список состоит из всех событий
Запрос
Примечание. API не принимает несколько значений одного и того же параметра. Если параметр указан в запросе API более одного раза, API принимает только последнее значение этого параметра. Кроме того, если в запросе API указан недопустимый параметр, API игнорирует этот параметр и возвращает ответ, соответствующий остальным допустимым параметрам. Если никакие параметры не запрошены, возвращаются все параметры. |
maxResults | Определяет, сколько записей активности отображается на каждой странице ответа. Например, если запрос устанавливает |
orgUnitID | Идентификатор организационного подразделения, о котором нужно сообщить. Записи активности будут показаны только для пользователей, принадлежащих к указанному организационному подразделению. |
pageToken | Токен для указания следующей страницы. Отчет с несколькими страницами имеет в ответе свойство |
startTime | Устанавливает начало диапазона времени, отображаемого в отчете. Дата указывается в формате RFC 3339 , например 2010-10-28T10:26:35.000Z. Отчет возвращает все действия с |
groupIdFilter | Идентификаторы групп, разделенные запятыми (замаскированные), по которым фильтруются действия пользователей, т. е. ответ будет содержать действия только тех пользователей, которые являются частью хотя бы одного из упомянутых здесь идентификаторов групп. Формат: «идентификатор: abc123, идентификатор: 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 Диске . Отчет о действиях на Диске доступен только клиентам 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 Audit возвращает информацию о различных типах событий активности Meet Audit . |
mobile | Отчет о деятельности аудита устройств возвращает информацию о различных типах событий активности аудита устройств . |
rules | Отчет об активности правил возвращает информацию о различных типах событий активности правил . |
saml | Отчет о деятельности SAML возвращает информацию о различных типах событий активности SAML . |
token | Отчеты о деятельности приложения Token возвращают информацию об учетной записи о различных типах событий активности Token . |
user_accounts | Отчеты об активности приложения «Учетные записи пользователей» возвращают информацию об учетной записи о различных типах событий активности учетных записей пользователей . |
context_aware_access | Отчеты о действиях контекстно-зависимого доступа возвращают информацию о событиях, когда пользователям было отказано в доступе из-за правил контекстно-зависимого доступа . |
chrome | Отчеты об активности Chrome возвращают информацию о событиях браузера Chrome и Chrome OS . |
data_studio | Отчеты о деятельности Студии данных возвращают информацию о различных типах событий активности Студии данных . |
keep | Отчеты об активности приложения Keep возвращают информацию о различных событиях активности Google Keep . Отчет о действиях Keep доступен только для клиентов Google Workspace Business и Enterprise. |