var url = require('url');
var url_parts = url.parse(req.url, true);
var query = url_parts.query;
var _code = query.code;
var url = constant.OAUTH_URL
var request = require('request');
var querystring = require('querystring');
var form = {
code: _code,
client_secret: constant.CLIENT_SECRET,
client_id: constant.CLIENT_SECRET,
grant_type: 'authorization_code'
};
var formData = querystring.stringify(form);
var contentLength = formData.length;
request({
headers: {
'Content-Length': contentLength,
'Content-Type': 'application/x-www-form-urlencoded'
},
uri: url,
body: formData,
method: 'POST'
}, function (err, resp, body) {
//Here I want to access the access token from response.
});