나는이 문제를 디버깅하는 데 몇 시간을 보냈다. 여러 답변이 있지만 작동하지 못하고 몇 가지를 이해하지 못합니다.Facebook의 오류 Devits on Rails와 연결
나는 Heroku에 배포 된 나의 레일즈 3 앱에서 Devise로 구현 된 Facebook 로그인을 가지고 있습니다. localhost에서이 작업을 올바르게 처리했으며이 작업을 프로덕션에서도 수행했습니다. 나는 내가 아무것도 바꿨다고 생각하지 않지만 페이스 북의 로그인이 깨져서 이것을 고치는 법을 알 수 없다는 것을 알았다. 몇 가지 단서를 울릴 수있는 몇 가지 단서 -
오류가 나타나는 위치는 많은 다른 사람들이 게시하는 오류 메시지와 함께 아래에 있습니다. 내가 이상한 발견하면 다음과 같다 - 나는에게 Heroku에 응용 프로그램 (이 포트 24745에서 듣고 생각하지 않는 포트 번호 http://www.mygreenneighbor.com:24745/auth/facebook/callback&scope=email,offline_access&
- redirect_uri로 아래의 URL을 디코딩시킨 BTW 변경 나는 언젠가 후에 그것을 시도 할 때) 그리고 나는 전에 그것을 알아 차리지 못했다?
- Facebook 앱을 변경하고 사이트 URL을 변경하면 리디렉션 URI에 변경 사항이 표시되지 않습니다. FB 변경 사항이 적용 되려면 시간이 걸립니까?
{ "오류": { "메시지": "잘못된 redirect_uri로 : 감안할 때 URL은 응용 프로그램 구성에 의해 허용되지 않습니다.", "유형": "OAuthException" " 코드 ": 191 } }
감사합니다. 주변의 파고를 많이 후 -S