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="xxxxxxxxxxxx", 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 に答える