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 을 설정했습니다 .
다음과 같은 이유로 터널을 사용하는 동안이 문제가 발생했습니다.
- FB 앱 설정에 터널 url : port가 설정되어 있습니다.
- 그러나 내 브라우저를 "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 만 설정 했습니다. 물론 해당 하위 도메인에 대해서만 작동했습니다.
해결책은 리디렉션 필드를 비우고 비워 두는 것이 었습니다. ;)
'Nice programing' 카테고리의 다른 글
Visual Studio 2015- "분석기"참조는 무엇을 의미합니까? (0) | 2020.10.27 |
---|---|
.NET 세계에 대한 Maven 대안 또는 포트가 있습니까? (0) | 2020.10.27 |
Objective-C에서 프로토콜 / 델리게이트를 확장하는 방법 (0) | 2020.10.26 |
클라이언트에게 세션 시간이 초과되었음을 알리기 위해 어떤 http 상태 코드를 사용해야합니까? (0) | 2020.10.26 |
어떤 단위 테스트 프레임 워크? (0) | 2020.10.26 |