Example #1
0
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
Example #2
0
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)
  
}