我一直在努力阅读 google-apis 的 nodejs 文档。我收集了很长的示例列表,但其中任何一个都可以帮助我做我想做的事情。我只想使用节点 js 从我的驱动器下载一个文件。
我已经设置了 OAUTH 并使用此代码获得了访问令牌(来源: http://masashi-k.blogspot.com.es/2013/07/accessing-to-my-google-drive-from-nodejs 。 html )
var googleDrive = require('google-drive');
var GoogleTokenProvider = require("refresh-token").GoogleTokenProvider,
async = require('async'),
request = require('request'),
_accessToken;
var tokenProvider = new GoogleTokenProvider({
'refresh_token': REFRESH_TOKEN,
'client_id' : CLIENT_ID,
'client_secret': CLIENT_SECRET
});
tokenProvider.getToken(function(err, access_token) {
console.log("Access Token=", access_token);
_accessToken = access_token;
});
但我不知道如何从这里继续。我尝试过这样的事情,但没有运气:
function listFiles(token, callback) {
googleDrive(token).files().get(callback)
}
function callback(err, response, body) {
if (err) return console.log('err', err)
console.log('response', response)
console.log('body', JSON.parse(body))
}
listFiles(_accessToken,callback);
我觉得我很接近,但我需要一些帮助。
提前致谢。