diff --git a/lib/satisfaction.rb b/lib/satisfaction.rb index 87f7a9a..f657c6a 100644 --- a/lib/satisfaction.rb +++ b/lib/satisfaction.rb @@ -102,7 +102,13 @@ def request_token end def authorize_url(token) - "#{options[:authorize_url]}?oauth_token=#{token.token}" + uri = URI.parse(options[:authorize_url]) + if uri.query.present? + uri.query += "&oauth_token=#{token.token}" + else + uri.query = "oauth_token=#{token.token}" + end + uri.to_s end def access_token(token)