- HTTP-запрос
- Текст запроса
- Тело ответа
- Области авторизации
- Стратегия консолидации
- NoConsolidation
- Наследие
- Попробуйте!
Запрос прошлой активности в 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 | Отдельные виды деятельности консолидируются с использованием прежней стратегии. |
NoConsolidation
Этот тип не имеет полей.
Стратегия, не предусматривающая консолидацию отдельных видов деятельности.
Наследие
Этот тип не имеет полей.
Стратегия, объединяющая действия с помощью правил группировки из устаревшего API действий V1. Аналогичные действия, происходящие в течение одного временного интервала, можно сгруппировать по нескольким целям (например, одновременное перемещение набора файлов) или нескольким исполнителям (например, несколько пользователей, редактирующих один и тот же элемент). Правила группировки для этой стратегии индивидуальны для каждого типа действия.