Support for passing extra parameters when getting a request token. Changed getOAuthAccessToken to always expect an oauth_verifier value (although it could be null).
				
					
				
			This commit is contained in:
		
							
								
								
									
										16
									
								
								lib/oauth.js
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								lib/oauth.js
									
									
									
									
									
								
							| @ -233,8 +233,12 @@ exports.OAuth.prototype._performSecureRequest= function( oauth_token, oauth_toke | ||||
|   request.end(); | ||||
| } | ||||
|  | ||||
| exports.OAuth.prototype.getOAuthAccessToken= function(oauth_token, oauth_token_secret, callback) { | ||||
|    this._performSecureRequest( oauth_token, oauth_token_secret, "GET", this._accessUrl, null, function(error, data, response) { | ||||
| exports.OAuth.prototype.getOAuthAccessToken= function(oauth_token, oauth_token_secret, oauth_verifier, callback) { | ||||
|    var extraParams = {}; | ||||
|    if( oauth_verifier ) { | ||||
|      extraParams.oauth_verifier = oauth_verifier; | ||||
|    } | ||||
|    this._performSecureRequest( oauth_token, oauth_token_secret, "GET", this._accessUrl, extraParams, function(error, data, response) { | ||||
|          if( error ) callback(error); | ||||
|          else { | ||||
|            var results= querystring.parse( data ); | ||||
| @ -250,8 +254,12 @@ exports.OAuth.prototype.getProtectedResource= function(url, method, oauth_token, | ||||
|   this._performSecureRequest( oauth_token, oauth_token_secret, method, url, null, callback ); | ||||
| } | ||||
|   | ||||
| exports.OAuth.prototype.getOAuthRequestToken= function(callback) {   | ||||
|   var extraParams= {}; | ||||
| exports.OAuth.prototype.getOAuthRequestToken= function(extraParams, callback) { | ||||
|   if( typeof extraParams == "function" ){ | ||||
|     callback = extraParams; | ||||
|     extraParams = {}; | ||||
|   } | ||||
|  | ||||
|   // Callbacks are 1.0A related  | ||||
|   if( this._authorize_callback ) { | ||||
|     extraParams["oauth_callback"]= this._authorize_callback; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user