Google Drive API只能返回一个文件
我有一个nodejs应用程序,我想要获得谷歌驱动器API中的文件列表。 我正在使用auth方法的服务帐户密钥。 我遇到的问题是,当我运行它,我只得到一个单一的文件列表(“入门”文件)。 我有4个其他文件添加在那里,但他们没有通过。 当我在谷歌api控制台中使用沙盒的方法,我得到的所有文件。 以下是我的代码。 任何想法为什么其他文件没有通过。 我试着添加更多的范围,但似乎没有帮助。
var google = require('googleapis'); var key = require('./jwt-file.json'); var jwtClient = new google.auth.JWT(key.client_email, null, key.private_key, ['https://www.googleapis.com/auth/drive'], null); var drive = google.drive('v3'); jwtClient.authorize(function(err, tokens){ if(err){ console.log(err); return; } drive.files.list({auth: jwtClient}, function(err, response){ console.log(response) }) })
- 使用NodeJS在Heroku上validationGoogle Sheet API
- Google电子表格api请求的authentication范围不足
- 是一个服务帐户在node.js中查询google bigquery的正确凭据?
- 如何自动获取节点谷歌API的授权令牌为Gmail
- Google API NodeJS Library OAuth2请求
- 无法通过nodejs发送带有googleapis服务帐户和JWTauthentication的邮件
- (Nodejs)Google oAuth2:缺less必需的参数:grant_type
- 在使用webmaster.searchanalytics API for Node时获取backendError 500
- 使用Google API创buildGoogle应用内产品