如何查看谷歌驱动器API的文件和文件夹?

我创build了一个谷歌项目,并设置所有我需要使用谷歌驱动器API与JWT crementials。

它不需要任何auth2authentication,因为它是服务器 – 服务器通信,用户不参与进程。

这工作正常,但为什么它不使用我的帐户驱动器? 如果我创build一个文件夹或文件,我不能在谷歌驱动器中看到它,所以这是使用不同的存储,如果是这样,我有办法看到我的所有文件和文件夹像一个正常的谷歌驱动器帐户?

我正在使用nodeJs,到目前为止这工作:

var google = require('googleapis'); var drive = google.drive('v3'); var config = require('../config/config'); var jwtClient = new google.auth.JWT(config.google.drive.client_email, null, config.google.drive.private_key, ['https://www.googleapis.com/auth/drive'], null); jwtClient.authorize(function(err, tokens) { if (err) { console.log(err); return; } // Make an authorized request to list Drive files. //drive.files.create({ // auth: jwtClient, // resource: { // mimeType: 'application/vnd.google-apps.folder', // title: 'my new folder' // } //},function(err,response){ // if(err){ // console.log('error at gdrive creat folder: ' + err); // }else{ // console.log('create response: '); // } //}); drive.files.list({ auth: jwtClient }, function(err, resp) { // handle err and response console.log('err', err); console.log('resp', resp); }); }); 

我假设你指的是服务器到服务器交互的服务帐户 。

自从进入服务帐户的configuration用户以来,它不会进入您的帐户。 只有拥有Google Apps for Work,您才能将该域的权限委托给服务帐户