Removed all twitter references ;)

This commit is contained in:
ciaranj 2010-04-19 20:13:55 +01:00
parent bbc7a741fc
commit c223c309aa

View File

@ -143,9 +143,14 @@ exports.OAuth.prototype.getOauthAccessToken= function(oauth_token, oauth_token_s
query+= orderedParameters[i][0]+"="+ orderedParameters[i][1] + "&"; query+= orderedParameters[i][0]+"="+ orderedParameters[i][1] + "&";
} }
query= query.substring(0, query.length-1); query= query.substring(0, query.length-1);
var oauthProvider= http.createClient(80, 'twitter.com');
var headers= {'Host': 'twitter.com'} var parsedUrl= URL.parse( this._accessUrl, false );
var request = oauthProvider.request("GET", "/oauth/access_token"+"?"+query, headers); if( parsedUrl.protocol == "http:" && !parsedUrl.port ) parsedUrl.port= 80;
if( parsedUrl.protocol == "https:" && !parsedUrl.port ) parsedUrl.port= 443;
var oauthProvider= http.createClient(parsedUrl.port, parsedUrl.hostname);
var headers= {'Host': parsedUrl.hostname}
var request = oauthProvider.request(method, parsedUrl.pathname + "?" + query, headers);
var data=""; var data="";
var self= this; var self= this;
request.addListener('response', function (response) { request.addListener('response', function (response) {
@ -180,6 +185,9 @@ exports.OAuth.prototype.getOAuthRequestToken= function(callback) {
var method= "POST"; var method= "POST";
var sig= this._getSignature( method, this._requestUrl, this._normaliseRequestParams(oauthParameters)); var sig= this._getSignature( method, this._requestUrl, this._normaliseRequestParams(oauthParameters));
var parsedUrl= URL.parse( this._requestUrl, false );
if( parsedUrl.protocol == "http:" && !parsedUrl.port ) parsedUrl.port= 80;
if( parsedUrl.protocol == "https:" && !parsedUrl.port ) parsedUrl.port= 443;
var orderedParameters= this._sortRequestParams( oauthParameters ); var orderedParameters= this._sortRequestParams( oauthParameters );
orderedParameters[orderedParameters.length]= ["oauth_signature", sig]; orderedParameters[orderedParameters.length]= ["oauth_signature", sig];
@ -193,15 +201,15 @@ exports.OAuth.prototype.getOAuthRequestToken= function(callback) {
authHeader= authHeader.substring(0, authHeader.length-1); authHeader= authHeader.substring(0, authHeader.length-1);
headers["Authorization"]= authHeader; headers["Authorization"]= authHeader;
headers["Host"] = "twitter.com" headers["Host"] = parsedUrl.hostname
headers["Accept"]= "*/*" headers["Accept"]= "*/*"
headers["Connection"]= "close" headers["Connection"]= "close"
headers["User-Agent"]= "Express authentication" headers["User-Agent"]= "Express authentication"
headers["Content-length"]= 0 headers["Content-length"]= 0
headers["Content-Type"]= "application/x-www-form-urlencoded" headers["Content-Type"]= "application/x-www-form-urlencoded"
var oauthProvider= http.createClient(80, 'twitter.com'); var oauthProvider= http.createClient(parsedUrl.port, parsedUrl.hostname);
var request = oauthProvider.request(method, "/oauth/request_token", headers); var request = oauthProvider.request(method, parsedUrl.pathname, headers);
var data=""; var data="";
var self= this; var self= this;
request.addListener('response', function (response) { request.addListener('response', function (response) {