【问题标题】:How to List all the files from google team drive using google drive api with node js如何使用带有节点 js 的谷歌驱动器 API 列出谷歌团队驱动器中的所有文件
【发布时间】:2020-07-01 16:44:36
【问题描述】:

如何使用带有节点 js 的 google drive api 列出来自 google team drive 的所有文件。 我应该在此处进行哪些更改以从团队驱动器或共享驱动器中获取所有文件?

var fs = require("fs");
var path = require("path");
const credentials = require('./credentials.json');
const scopes = [
    'https://www.googleapis.com/auth/drive'
  ];


const auth = new google.auth.JWT(
  credentials.client_email, null,
  credentials.private_key, scopes
);
const drive = google.drive({ version: "v3", auth });

drive.files.list({}, (err, res) => {
    if (err) throw err;
    const files = res.data.files;
    if (files.length) {
    files.map((file) => {
      console.log(file);
    });
    } else {
      console.log('No files found');
    }
  });```

【问题讨论】:

  • 您是否收到任何错误消息?如果您拥有正确的凭据,您应该能够列出这些文件。
  • 在这段代码中,它只列出了我个人驱动器中的所有文件,而不是共享驱动器中的所有文件。我怎样才能得到它?

标签: node.js google-drive-api google-drive-shared-drive


【解决方案1】:

要列出共享云端硬盘中的文件,您必须:

Files: list 发出请求,并至少将“includeTeamDriveItems”和“supportsTeamDrives”设置为 true。

关注this link,在 API 资源管理器中试用

【讨论】:

    猜你喜欢
    • 2018-06-25
    • 1970-01-01
    • 2018-03-21
    • 2019-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-01
    • 1970-01-01
    相关资源
    最近更新 更多