如何查询给定文件夹祖先的所有驱动器活动

时间:2019-04-15 15:11:42

标签: google-api google-drive-api

我需要使用

获取在给定祖先下发生的所有活动

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 来自本地MacO

将JWT auth与启用了GSuite广泛委派的服务帐户一起使用。

例如 让我们成为文件夹 父>子> CildOfChild

如果我使用:

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

我参加了很多活动

如果我这样做

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

我得到的一些活动未包含在第一个请求中。

注意:在这两种情况下,我都使用分页并进行迭代,直到未定义“ nextPageToken”。

感谢您的帮助!

0 个答案:

没有答案