- HTTP-запрос
- Тело запроса
- Тело ответа
- Области авторизации
- КонсолидацияСтратегия
- НетКонсолидация
- Наследие
- Попробуйте!
Запросите прошлую активность на Google Диске.
HTTP-запрос
POST https://driveactivity.googleapis.com/v2/activity:query
URL-адрес использует синтаксис транскодирования gRPC .
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{ "consolidationStrategy": { object ( |
Поля | |
---|---|
consolidationStrategy | Подробности о том, как объединить связанные действия, составляющие деятельность. Если этот параметр не установлен, связанные действия не объединяются. |
pageSize | Минимальное количество действий, желаемых в ответе; сервер пытается вернуть хотя бы это количество. Сервер также может возвращать меньше действий, если у него есть готовый частичный ответ до истечения времени запроса. Если не установлено, используется значение по умолчанию. |
pageToken | Токен определяет, какую страницу результатов следует вернуть. Установите для этого значения значение nextPageToken, возвращенное из предыдущего запроса, чтобы получить следующую страницу результатов. Если не установлено, возвращается первая страница результатов. |
filter | Фильтрация элементов, возвращаемых по этому запросу. Формат строки фильтра представляет собой последовательность выражений, соединенных необязательным оператором «И», где каждое выражение имеет форму «значение оператора поля». Поддерживаемые поля:
|
key поля объединения. Основные критерии в запросе. По умолчанию используется ancestorName = items/root , если ключ не указан. key может быть только одним из следующих: | |
itemName | Возвращаемые действия для этого объекта на Диске. Формат: |
ancestorName | Вернуть действия для этой папки Диска, а также всех дочерних и потомков. Формат: |
Тело ответа
Ответное сообщение на запрос активности Диска.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"activities": [
{
object ( |
Поля | |
---|---|
activities[] | Список запрошенных действий. |
nextPageToken | Токен для получения следующей страницы результатов или пустой, если в списке больше нет результатов. |
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/drive.activity
-
https://www.googleapis.com/auth/drive.activity.readonly
Дополнительную информацию см. в руководстве по авторизации .
КонсолидацияСтратегия
Как консолидируются отдельные виды деятельности. Если набор действий связан, их можно объединить в одно комбинированное действие, например, когда один участник выполняет одно и то же действие для нескольких целей, или несколько участников выполняют одно и то же действие для одной цели. Стратегия определяет правила, по которым связаны действия.
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
Полевая strategy Союза. Как консолидируются отдельные виды деятельности. strategy может быть только одной из следующих: | |
none | Отдельные виды деятельности не консолидируются. |
legacy | Отдельные действия объединяются с использованием устаревшей стратегии. |
НетКонсолидация
Этот тип не имеет полей.
Стратегия, которая не предполагает консолидации отдельных видов деятельности.
Наследие
Этот тип не имеет полей.
Стратегия, которая объединяет действия с использованием правил группировки из устаревшего API действий V1. Подобные действия, происходящие в течение определенного периода времени, могут быть сгруппированы по нескольким целям (например, одновременное перемещение набора файлов) или нескольким субъектам (например, несколько пользователей, редактирующих один и тот же элемент). Правила группировки для этой стратегии специфичны для каждого типа действий.