Skip to content

Instantly share code, notes, and snippets.

@gregartemides
Created August 14, 2017 15:25
Show Gist options
  • Save gregartemides/d052a09f3690e89d9ed6dc5b25cc67c9 to your computer and use it in GitHub Desktop.
Save gregartemides/d052a09f3690e89d9ed6dc5b25cc67c9 to your computer and use it in GitHub Desktop.
node-request
var request = require('request');
function serialize (obj) {
var str = [];
for(var p in obj)
if (obj.hasOwnProperty(p)) {
str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
}
return str.join("&");
}
var url = 'https://www.alphavantage.co/query?' + serialize({
function: 'TIME_SERIES_DAILY',
apikey: 'PZCU',
symbol: 'AAPL',
outputsize: 'compact'
});
request(url, (err, response, body) => {
if (err) console.log('err: ', err.code);
else {
console.log('body: ', body);
console.log('statusCode: ', response.statusCode);
console.log('statusMessage: ', response.statusMessage);
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment