2012-12-10 3 views
0

내 웹 사이트의 포럼에 Facebook 로그인을 구현하려고합니다. 코드는 완벽하게 정확합니다. 테스트를 거쳤으며 4 배로 확인했습니다.내 Facebook 로그인을 구현할 때 "오류가 발생했습니다"(만). 내가 도대체 ​​뭘 잘못하고있는 겁니까?

버튼은있다! "Facebook에 로그인"버튼을 클릭하면 FB 정보를 입력 할 수있는 팝업 상자가 표시되지만 "응용 프로그램 인증"을 클릭하면 나를 리디렉션하지 않고 사용자를 등록하지 않습니다. 나는 단순히 "오류가 발생했습니다"라고 말한 작은 팝업 상자를 얻었습니다.

Login Error

하지만 난 내 실제 페이스 북 앱 페이지에 뭔가 잘못하고 있다고 생각 : 여기에 오류가 있습니다. 여기에 내가 가진 무엇 : 내가 생각할 수있는

My App Settings:

My App Details:

유일한 것은 내가 네임 스페이스에 뭔가를 넣어 (하지만 넣어 무슨 생각이 없다)해야한다는 것입니다, 또는 것을 로그인 버튼을 www.domain.com/knowledgebase/default.aspx?g=login에 있기 때문에 응용 프로그램 도메인은 ... 잘못 ... 그러나 나는이 응용 프로그램 도메인에 그를 입력하려고 할 때 FB 앱 페이지는 말했다 도메인이 유효하지 않습니다. 허용되는 유일한 것은 www.domain.com입니다. Facebook 앱에 익숙한 사람이나지도를 제공 할 수있는 사람은 누구나 환영합니다. 간단한 자바 스크립트 alert 메시지 것으로 보인다

답변

0

but when you click "Authorize App", it doesn't redirect me and register the user. I get a tiny popup box that simply says "Error Occurred" and nothing else.

- 그리고 내가 페이스 북에서오고 의심, 그것은 로그인 응답을 처리하는 동안 사용자가 실행 스크립트에서 올 가능성이 있습니다.

or that the App Domains is incorrect ... since the Login button is at www.domain.com/knowledgebase/default.aspx?g=login ... but when I tried to enter that into the App Domain, the FB App page said the domain was invalid. The only thing it accepts is www.domain.com.

축하합니다 - 지금 당신은 URL도메인의 차이를 알고있다.

+0

권자 .... 감사 CBroe는, 그래, 나는 도메인하는 A URL의 차이를 이해합니다. 그것은 FB의 all.js (connect.facebook.com/en_US/all.js)와 관련이 있을지 모르지만 확실하지는 않습니다. 아직 작업 중입니다. –

+0

하지만 같은 로그인으로 다른 사람들의 소스 코드를 공유 했으므로 작동하도록했습니다. 따라서 Facebook SDK와 관련이 있으며 어떻게 구성했는지 (또는 잘못 구성했는지 ...) –

관련 문제