我试图让我的ASP.NET网站上的Twitter身份验证工作。在Twitter网站上创建应用程序时,必须指定一个回调URL,为了说明起见,我已将其设置为http://mydomain.comTwitter oauth_callback参数被忽略!
我已阅读oAuth 1.0a规范,并覆盖此回调URL你自己定制的,你必须在request_token阶段发送oauth_callback参数(当然是url编码)。
所以我的请求的URL看起来像这样:
http://twitter.com/oauth/request_token?oauth_callback=http%3A%2F%2Fmydomain.com%2Ftwittercallback
据称,如果一切按计划进行,在你的响应数据,你应该得到的oauth_callback_confirmed = true一个新的参数除了你令牌和令牌秘密参数。
然而,我的反应来通过为: 的oauth_token =设为MyToken & oauth_token_secret = MYTOKENSECRET
我知道我没有给你们最走量的,但是我在我无计可施,以为什么我没有收到oauth_callback_confirmed参数。如果没有这个,我的应用程序会保持默认返回到Twitter网站上硬编码的回调URL。如果有人能帮助我,我会永远感激!
感谢, A.
我添加了一个twitterapi标签。 – amelvin 2010-05-30 22:57:20