/** * requestToken.. called by the oauth flows */ router.get('/requestToken', function (req, res) { var postBody = { url: QuickBooks.REQUEST_TOKEN_URL, oauth: { callback: 'http://localhost:' + port + '/quickbooks/callback/', consumer_key: consumerKey, consumer_secret: consumerSecret } }; request.post(postBody, function (e, r, data) { var requestToken = qs.parse(data); req.session.oauth_token_secret = requestToken.oauth_token_secret; console.log(requestToken); res.redirect(QuickBooks.APP_CENTER_URL + requestToken.oauth_token) }); });
consumer_secret: consumerSecret, token: req.query.oauth_token, token_secret: req.session.oauth_token_secret, verifier: req.query.oauth_verifier, realmId: req.query.realmId qbosetup.qboSetup( accessToken.oauth_token, accessToken.oauth_token_secret, postBody.oauth.realmId, req.session.email, function(qboa) { console.log ("++++ QBO set", qboa); res.render('importdata');