jeudi 1 mai 2014

Basic file download example


Vote count:

0




I have been struggling my brain reading the nodejs documentation for google-apis. I gathered a pretty long list of examples, but any of them helps me to do what I want to do. I just want to download a file from my drive using node js.


I have set up the OAUTH and I get an access token using this code (source: http://ift.tt/1rIoqJf )



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;
});


But I don't know how to continue from here. I tried with things like this with no luck:



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);


I feel like I'm very close, but I need some help here.


Thanks in advance.



asked 1 min ago






Aucun commentaire:

Enregistrer un commentaire