Я хотел бы использовать google-api-nodejs-client для получения содержимого файлов дисков Google. Прямо сейчас я использую приведенный ниже код, просто обычный запрос, для которого требуется token
. Я собираюсь сделать больше вещей с api, и я хочу использовать oauth2Client
и библиотеку, чтобы сделать этот запрос. Является ли это возможным?Получить содержимое файлов с помощью Google Drive api
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