0

我正在执行 twitter oauth 身份验证,但未调用回调(在应用设置中设置为http://www.kdcappfactory.com/twittersuccess/success )

这就是我所做的:

请求一个令牌

https://api.twitter.com/oauth/request_token

authorizationHeaderValue: OAuth oauth_callback="http%3A%2F%2Fwww.kdcappfactory.com%2Ftwittersuccess%2Fsuccess", oauth_consumer_key="xxxxxxxxxxxxx", oauth_nonce="3f8f63af799b21c0", oauth_signature="xxxxxxxxxxxx%3D", oauth_signature_method="HMAC-SHA1" , oauth_timestamp="1392188696", oauth_version="1.0"

我得到这个回应:

oauth_token=ciOUBwIhJOD76Vt0kONCfq8qRja8jvjoasfd8itmQcE&oauth_token_secret=lYg4IvebXNwqA4aAUR48e11g6O4YggZJQjxtBBEVY&oauth_callback_confirmed=true

我使用 oauth_token 打开 URL

https://api.twitter.com/oauth/authenticate?oauth_token=ciOUBwIhJOD76Vt0kONCfq8qRja8jvjoasfd8itmQcE

并监听重定向到http://www.kdcappfactory.com/twittersuccess/success

但成功登录后,用户不会被重定向,

我仍然得到一个登录和取消按钮,而登录按钮让我无处可去,取消将我带到另一个页面,要求我退出应用程序,这会将我重定向到成功的 url,并添加了一个“拒绝”参数

4

1 回答 1

0

我发现重定向端点不正确

正确 https://api.twitter.com/oauth/authorize

正在使用 https://api.twitter.com/oauth/authenticate

于 2014-05-09T20:02:01.157 回答