- 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 | Идентификаторы групп, разделенные запятыми (запутанные), по которым фильтруются действия пользователей, т. е. ответ будет содержать действия только для тех пользователей, которые являются частью хотя бы одного из упомянутых здесь идентификаторов групп. Формат: "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
Дополнительные сведения см. в обзоре OAuth 2.0 .
Имя приложения
Имя приложения, для которого необходимо получить события.
перечисления | |
---|---|
access_transparency | Отчеты об активности Google Workspace Access Transparency содержат информацию о различных типах событий активности Access Transparency . |
admin | Отчеты о действиях приложения консоли администратора возвращают учетную информацию о различных типах событий действий администратора . |
calendar | Отчеты об активности приложения Google Календарь возвращают информацию о различных событиях активности Календаря . |
chat | Отчеты о действиях в чате возвращают информацию о различных событиях в чате . |
drive | Отчеты об активности приложения Google Диска возвращают информацию о различных событиях активности 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 и событиях ChromeOS . |
data_studio | Отчеты об активности Студии данных возвращают информацию о различных типах событий активности Студии данных . |
keep | Отчеты об активности приложения Keep возвращают информацию о различных событиях активности Google Keep . Отчет об активности Keep доступен только для клиентов Google Workspace Business и Enterprise. |