我正在尝试在我的ASP.NET站点上运行Twitter身份验证.当您在Twitter网站上创建应用程序时,您必须指定一个回调URL,为了参数,我已将其设置为http://mydomain.com
我读过的OAuth 1.0a的规范,并与自己的自定义一个重写这个回调URL,你必须送oauth_callback参数在request_token阶段(网址编码,当然).
所以我的请求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.如果有人能帮助我,我将永远感激不尽!
谢谢.