Я пытаюсь получить все результаты поиска, но получаю только 2 файла, даже если они не содержат поисковых запросов (просто пытаюсь получить список файлов).
const {google} = require('googleapis');
const keys = require('./keys.json');
const client = new google.auth.JWT(
keys.client_email,
null,
keys.private_key,
['https://www.googleapis.com/auth/drive.metadata.readonly']
);
client.authorize(function(err, tokens){
if(err){
console.log(err);
return;
} else {
console.log('Connected!');
gsrun(client);}
});
async function gsrun(cl){
const drive = google.drive({version: 'v3', auth:cl});
const resDrive = await drive.files.list({
pageSize: 5,
// q: "name contains 'test'",
spaces: 'drive',
});
const files = resDrive.data.files;
if (files.length) {
console.log('Files find:');
files.map((file) => {
console.log(`${file.name}, id: ${file.id}, link to file: https://drive.google.com/file/d/${file.id}/view`);
});
} else {
console.log('No files found.');
}
}
Где я не прав?