Twitter 推特';s oauth_回调查询字符串参数不适用于ASP.NET
我有一个与Twitter的OAuth API集成的web应用程序。我在Twitter上注册了我的应用程序,将我的应用程序的主页作为回调URL,打算使用oauth_callback querystring参数来定义实际的回调URL。我不能直接在Twitter应用程序表单中输入它的原因是因为我计划根据几个变量动态生成URL,所以我不可能在Twitter的应用程序表单中输入真正想要的URL 当我运行应用程序时,Twitter将我重定向回我的应用程序主页,而不是我通过oauth_回调传递的动态URL。我甚至用Twitter 推特';s oauth_回调查询字符串参数不适用于ASP.NET,twitter,Twitter,我有一个与Twitter的OAuth API集成的web应用程序。我在Twitter上注册了我的应用程序,将我的应用程序的主页作为回调URL,打算使用oauth_callback querystring参数来定义实际的回调URL。我不能直接在Twitter应用程序表单中输入它的原因是因为我计划根据几个变量动态生成URL,所以我不可能在Twitter的应用程序表单中输入真正想要的URL 当我运行应用程序时,Twitter将我重定向回我的应用程序主页,而不是我通过oauth_回调传递的动态URL。我
oauth\u回调测试了这个=http://www.google.com
而不是仅仅为了避免出现无效URL而生成它。我还尝试了“oauth_callback=“+Server.UrlEncode(”http://www.google.com)
以防它不喜欢这些特殊字符。它仍然忽略了oauth_回调,只是将我重定向回我的应用程序主页
我已经读了十几篇关于这个问题的博客。一些人说oauth_回调在2009年5月被禁用,而另一些人说它在2009年6月被重新启用
值得一提的是,我正在本地主机上运行这个程序,但我不认为这是一个问题,因为当您获得请求令牌时,oauth_回调设置为google.com时,它甚至不起作用。与请求令牌一起使用的是
oauth\u callback\u confirm=true
这是OAuth 1.0a中指定的流
您可以在这里阅读更多关于它的信息Pass
oauth\u callback={$url}
当您获得请求令牌时。与请求令牌一起使用的是oauth\u callback\u confirm=true
这是OAuth 1.0a中指定的流
你可以在这里阅读更多信息你应该在Twitter开发论坛上发布这个问题。他们的API可能被破坏了。你应该在Twitter开发论坛上发布这个问题。他们的API可能会被破坏。这实际上是我的观点。我按照本文所说的做,它没有使用oauth_回调参数。它只是忽略它,并使用我在注册应用程序时键入的任何内容作为回调URL。是否确认返回oauth_callback_?您是否尝试过在Twitter.com上创建一个临时OAuth应用程序,以查看Twitter当前回调URL是否存在奇怪的缓存问题?这实际上是我的观点。我按照本文所说的做,它没有使用oauth_回调参数。它只是忽略它,并使用我在注册应用程序时键入的任何内容作为回调URL。是否确认返回oauth_callback_?您是否尝试过在Twitter.com上创建一个临时OAuth应用程序,以查看Twitter当前回调URL是否存在奇怪的缓存问题?