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