exports.twitter = function(req, res){ if(req.query.error === 'true'){ return res.render('error', {type: 'twitter', title: 'PhotoPipe - Error!'}) } if(!req.session.twitter){ // We need to generate the authUrl and then show the // view with the auth_url as a button. return Twitter.generateAuthUrl(req,res,function(err,body){ if(err){ return res.render('error',{ type: 'twitter', title: 'PhotoPipe - Error!', fb_error: err }) // end res.render } res.render('twitter',{ title: 'PhotoPipe - Twitter Connect', auth_url: body }) }) // end generateAuthUrl() } // We are actually auth'd so no reason to be here. res.redirect('/') } // end twitter route
exports.twitter_get_media_timeline = function(req,res){ // https://api.twitter.com/1/statuses/home_timeline.json?include_entities=true if(!req.session.twitter || !req.session.twitter.oauth) return res.redirect('/twitter') Twitter.getMediaTimeline(req,res) }