Как запросить всю активность диска для данного предка папки - PullRequest
0 голосов
/ 15 апреля 2019

Мне нужно получить всю активность, произошедшую под данным предком, используя

https://developers.google.com/drive/activity/v2/

Документация гласит, что если выполнить один запрос для данного предка, он получит все действия для всех детей и потомков:
https://developers.google.com/drive/activity/v2/reference/rest/v2/activity/query

К сожалению, я сталкиваюсь с другим поведением, как будто я запрашиваю ребенка, я получаю некоторые действия, которые не включены в родительский запрос.

Я использую клиент nodejs https://github.com/googleapis/google-api-nodejs-client/tree/master/src/apis/driveactivity из местных MacOs

Использование аутентификации JWT с учетной записью службы с широким делегированием GSuite.

например. давайте папка будет Родитель> Ребенок> CildOfChild

Если я использую:

const params = {
    ancestorName: "items/<ParentId>",
    filter,
    pageSize: 20
  };

Я получаю ряд мероприятий

Если я сделаю

const params = {
    ancestorName: "items/<CildOfChildId>",
    filter,
    pageSize: 20
  };

Я получаю некоторые действия, которые не включены в первый запрос.

ПРИМЕЧАНИЕ: в обоих случаях я использую пагинацию и выполняю итерацию до тех пор, пока значение «nextPageToken» не станет неопределенным.

Спасибо за помощь!

...