Мне нужно получить всю активность, произошедшую под данным предком, используя
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» не станет неопределенным.
Спасибо за помощь!