我有一个与Twitter的OAuth API集成的Web应用程序。我使用Twitter注册了我的应用程序,将我的应用程序主页作为回调URL打算使用oauth_callback querystring参数来定义实际的回调URL。我不能仅仅使用Twitter应用程序表单输入它,原因是我计划基于多个变量动态生成URL,所以我不可能在Twitter的应用程序表单中输入真正需要的URL。Twitter的oauth_callback querystring参数不能与ASP .NET配合使用
当我运行应用程序时,Twitter将我重定向到我的应用程序主页,而不是我通过oauth_callback传递的动态URL。我甚至使用oauth_callback=http://www.google.com
进行测试,而不是仅仅为了避免无效URL的可能性而生成它。我也试过"oauth_callback=" + Server.UrlEncode("http://www.google.com")
,以防万一它不喜欢特殊字符。它仍然忽略oauth_callback,并将我重定向回我的应用程序主页。
我已经阅读了关于此问题的一打博客。有人说oauth_callback在2009年5月被禁用,而另一些人则说它在2009年6月被重新启用。
为什么它的价值我运行这个本地主机,但我不认为这是一个问题,因为oauth_callback当它被设置为google.com时甚至不工作
你应该在Twitter上发展论坛发布了这个问题。他们的API可能被破坏。 – 2009-12-29 17:57:14