我需要使用
获取在给定祖先下发生的所有活动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”。
感谢您的帮助!