- 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. Подобные действия, происходящие в течение определенного периода времени, могут быть сгруппированы по нескольким целям (например, одновременное перемещение набора файлов) или по нескольким действующим лицам (например, по нескольким пользователям, редактирующим один и тот же элемент). Правила группировки для этой стратегии специфичны для каждого типа действий.