我想使用google-api-nodejs-client来获取 google 驱动器文件的内容。现在我正在使用下面的代码,只是一个正常的请求,它需要token
工作。我正在继续使用 api 做更多的事情,我想使用oauth2Client
和库来提出这个请求。可能吗?
var Promise = require("bluebird")
var request = Promise.promisify(require("request"))
function getDriveFile(token, fileId){
return request({
"method":"GET",
"url": "https://docs.google.com/feeds/download/spreadsheets/Export",
"qs":{
"exportFormat": "csv",
"key": fileId,
"gid": 0
},
"headers":{
"Authorization": "Bearer " + token
}
}).spread(function(response, body){
return body
})
}
module.exports = getDriveFile