Я использую вызов API v3 change api для получения списка файлов, переброшенных по истечении заданного времени, но я сталкиваюсь с проблемой «всякий раз, когда я делю папку, она предоставляет все файлы, которые были удалены в прошлом, но на самом деле я не удалено, я просто поделился им ", и оно все еще отображается в списке мусора. Есть ли что-то еще, что может помочь мне получить только файлы / папки, которые удаляются по истечении заданного времени
Я попытался изменить API-вызов, но я столкнулся с проблемой при совместном использовании папки, в которой существует файл с перегрузкой
var request = require("request");
reqOptions.qs = {
"pageToken": options.meta.pageToken,
"fields": "*",
"includeRemoved": true
}
reqOptions.url = "https://www.googleapis.com/drive/v3/changes";
reqOptions.headers = {
Authorization: "Bearer " + input.auth.access_token
};
request(reqOptions, function(err, res, body) {
try {
if (typeof(body) == "string") {
body = JSON.parse(body);
}
} catch (e) {
return output(e);
}
for (var i = 0; i < body.changes.length; i++) {
//console.log(body.changes[i].file)
// if (body.changes[i].file.trashed ) {
if (body && body.changes[i] && body.changes[i].file && body.changes[i].file.trashed) {
//add to result
}
}
}):