2012-02-16 27 views
0

asp.net mvc3内のTwitterizerライブラリを使用して、ユーザーのTwitterアカウントとアプリケーションをリンクしようとしています。自分のデベロッパーページのTwitterアプリ設定でコールバックURLを指定しました。Twitter API App認証コールバックURLにポート番号が追加されました

www.myapp.com/twitterconnect 

私のローカル環境でテストするときにすべてが

(コールバックとしてlocalhostを使用して)正常に動作しますが、私が展開し、実際のアプリを使用して接続しようとすると、TwitterのコールバックURLがある、ポート14605を指定します明らかに私のホストによってブロックされています。

www.myapp.com:14605/twitterconnect

この問題を解決する方法上の任意のアイデアは?

答えて

1

Twitterは、現在のリクエストで1つも渡していない場合は、デフォルトのコールバックURLを使用します。

twitter APIライブラリで必要なコールバックを指定する(またはコールバックURLを一切渡さない)方法を見つけてください。

+0

私のアプリケーションページのdev.twitter.comにコールバックURLが指定されています。要求に合格しないとtwitterはこのURLを変更しますか? – stephen776

+0

@ stephen776:何も渡さなければ、Twitterはアプリケーションページで指定したものを使います。 ** oauth_callbackパラメータを介して**何かを渡すなら、twitterは渡されたものを使います。あなたまたはあなたのライブラリがポート – zerkms

+0

でそれを送信していることを再確認してください。見つけました。ポート番号をoauth_callbackのURLに渡しました – stephen776

関連する問題