ユーザー向けにいくつかの ruby on rails コードのつぶやきを実装しています。適切な oauth リンクを作成しています...次のようなものです
http://twitter.com/oauth/authorize?oauth_token=y2RkuftYAEkbEuIF7zKMuzWN30O2XxM8U9j0egtzKv
しかし、私のテスト アカウントが twitter へのアクセスを許可した後、「へのアクセスが正常に許可されました。プロセスを完了するには、次の PIN に戻って入力するだけです。1234567」というページが表示されます。
ユーザーがこの PIN をどこに入力すればよいのか、なぜ入力しなければならないのかわかりません。これは必要な手順ではないと思います。Twitter は、アプリケーション設定で指定したコールバック URL にユーザーをリダイレクトする必要があります。なぜこれが起こっているのか誰にも分かりますか?
更新ユーザーをこの URL に送信する必要があると述べているこの記事 を見つけました (「承認」ではなく「認証」に注意してください)。
http://twitter.com/oauth/authenticate?oauth_token=y2RkuftYAEkbEuIF7zKMuzWN30O2XxM8U9j0egtzKv
変更を行ったのですが、ユーザーが [許可] をクリックすると、Twitter はユーザーを承認パスにリダイレクトし、7 桁の PIN が再度与えられます。