3

DeviseとOmniauthを使用してRailsアプリケーションにサインインしようとしています。私はすでにomniauth-soundcloudとomniauthgemsをインストールしました。私はSoundcloudで次のアプリケーションを作成しました:

name: sitename
url: http://127.0.0.1:3000
redirect_url: http://127.0.0.1:3000

Railscasts#235と同様の手順を実行すると、サインイン用のリンクが作成されますが、クリックすると、次のURLにリダイレクトされます。

http://127.0.0.1:3000/?error=redirect_uri_mismatch&error_description=The+redirection+URI+provided+does+not+match+a+pre-registered+value.&state=e917179df8ad4e1e1cbef8f8b3d4497c59cf774853a78f94

何が起こっていますか?このためのDeviseを忘れるべきですか?ありがとう!

編集

申し訳ありませんが、Gemfileの「omniauth」gemを削除するのを忘れました。それは問題を引き起こしていました、実行中のすべてが知っています。

よろしく!

4

2 に答える 2

1

Ryan BateのRailscastをフォローした場合-これはURI(開発)です-http://localhost:3000/users/auth/soundcloud/callback

于 2013-05-19T18:56:34.627 に答える
0

これがあなたの答えでしょうか?新しいアプリをsoundcloudに登録しますか?

URIの不一致をリダイレクトするiOSsoundcloud

于 2013-01-23T21:23:07.293 に答える