1
0
mirror of https://github.com/node-red/node-red.git synced 2023-10-10 13:36:53 +02:00

Better error message if twitter auth flow fails

Closes #123
This commit is contained in:
Nick O'Leary 2013-12-23 14:44:35 +00:00
parent c6264e8040
commit a9668a1999

View File

@ -283,10 +283,12 @@ RED.app.get('/twitter/:id/auth', function(req, res){
oauth_callback: req.query.callback oauth_callback: req.query.callback
},function(error, oauth_token, oauth_token_secret, results){ },function(error, oauth_token, oauth_token_secret, results){
if (error) { if (error) {
console.log(error); var resp = '<h2>Oh no!</h2>'+
res.send("yeah no. didn't work.") '<p>Something went wrong with the authentication process. The following error was returned:<p>'+
} '<p><b>'+error.statusCode+'</b>: '+error.data+'</p>'+
else { '<p>One known cause of this type of failure is if the clock is wrong on system running Node-RED.';
res.send(resp)
} else {
credentials.oauth_token = oauth_token; credentials.oauth_token = oauth_token;
credentials.oauth_token_secret = oauth_token_secret; credentials.oauth_token_secret = oauth_token_secret;
res.redirect('https://twitter.com/oauth/authorize?oauth_token='+oauth_token) res.redirect('https://twitter.com/oauth/authorize?oauth_token='+oauth_token)