title: Twitter's oauth_callback querystring parameter not working with ASP .NET
body: <p>I have a web application that is integrating with Twitter's OAuth API. I registered my application with Twitter putting my application's homepage as the callback URL intending to use the oauth_callback querystring parameter to define the actual callback URL. The reason I can't just enter it in with the Twitter application form is because I plan to generate the URL dynamically based on several variables so it is not possible to for me enter the true desired URL in Twitter's application form.</p>
  
  <p>When I ran the application Twitter redirected me back to my application homepage instead of the dynamic URL I passed through the oauth_callback. I even tested this using <code>oauth_callback=http://www.google.com</code> instead of generating it just to avoid the possibility of an invalid URL. I also tried <code>"oauth_callback=" + Server.UrlEncode("http://www.google.com")</code> just in case it wasn't liking the special characters. Still it ignores oauth_callback and just redirects me back to my application homepage.</p>
  
  <p>I've read a dozen blogs on this issue. Some say that oauth_callback was disabled back in May 2009 while others say it was re-enabled in June 2009. </p>
  
  <p>For what it's worth I'm running this off of localhost but I don't see this being an issue because oauth_callback wouldn't even work when it was set to google.com</p>