Nice programing

Facebook 로그인 "애플리케이션 구성에서 허용되지 않는 URL 제공"

nicepro 2020. 10. 27. 23:17
반응형

Facebook 로그인 "애플리케이션 구성에서 허용되지 않는 URL 제공"


내 사이트에 페이스 북 로그인을 추가했습니다. 그러나 버튼을 클릭하면 다음과 같은 빨간색 상자가 나타납니다.

Invalid Argument

Given URL is not allowed by the Application configuration.

계속 로그인하면 다음을 받게됩니다.

API Error Code: 100
API Error Description: Invalid parameter
Error Message: next is not owned by the application.

문제가 정확히 무엇인지 확실하지 않습니다. 어떤 생각이라도 감사합니다.


설정이 올바르지 않습니다.

http://www.facebook.com/developers/로 이동하여 작업중인 응용 프로그램을 편집합니다.

"웹 사이트"탭에서 "사이트 URL"을 찾습니다. 웹 사이트 URL " http://yoursite.com/ " 으로 설정해야합니다.

하위 도메인을 사용하는 경우 '사이트 도메인'도 'yoursite.com'으로 업데이트해야합니다.


개발자 응용 프로그램을 설정하고 URL을 localhost.com:port로 설정할 수 있습니다. localhost.com을 호스트 파일의 localhost에 매핑해야합니다.

나를 위해 작동


또한 내 경우에 있던 URL에서 www가 누락되었는지 확인하십시오.

나는 http://www.mywebsite.com 에서 테스트하고 있었고 facebook 앱에서 http://mywebsite.com 을 설정했습니다 .


다음과 같은 이유로 터널을 사용하는 동안이 문제가 발생했습니다.

  1. FB 앱 설정에 터널 url : port가 설정되어 있습니다.
  2. 그러나 내 브라우저를 "http : // localhost : 3000"으로 지정하여 로컬 서버에 액세스했습니다.

일단 내가 터널 url : port를 브라우저에 펀칭하기 시작 했더니 잘됐다.

저는 Rails와 Facebooker를 사용하고 있지만 다른 사람들에게도 똑같이 도움이 될 수 있습니다.


http://developers.facebook.com/docs/reference/dialogs/oauth/ 에 따르면

나를 위해 일했다

https://apps.facebook.com/YOUR_APP_NAMESPACE(http:// 또는 https : // 문제보기)


내 앱에서 와일드 카드 하위 도메인을 사용할 때이 오류가 계속 발생했습니다. 사이트 URL을 http://myapp.com 및 앱 도메인도 http://myapp.com으로 설정했고 설정 앱의 고급 탭에서 유효한 OAuth 리디렉션 URI에 대해서도 동일한 값을 설정했습니다. 다른 조합을 시도했지만 리디렉션 값으로 http://subdomain.myapp.com 만 설정 했습니다. 물론 해당 하위 도메인에 대해서만 작동했습니다.

해결책은 리디렉션 필드를 비우고 비워 두는 것이 었습니다. ;)

참고 URL : https://stackoverflow.com/questions/3610858/facebook-login-given-url-not-allowed-by-application-configuration

반응형