여기 튜토리얼에서 :
http://ankurm.com/blog/api/using-localhost-for-facebook-app-development/1091/
Facebook 앱을위한 지역 개발 영역을 설정하려고했습니다. 하지만 ” http : // localhost : 85 / my_app / “을 내 도메인 이름으로 입력하면 Facebook에
앱 도메인 : ” http : // localhost : 85 / app-name / “은 프로토콜 정보를 포함 할 수 없습니다.
또한 “localhost : 85 / my_app /”를 내 도메인 이름으로 입력하면 오류가 발생합니다.
앱 도메인 : localhost : 85 / my_app /은 유효한 도메인이 아닙니다.
답변
내 솔루션 :
- 앱 도메인은 비워 둡니다.
- (제품) Facebook 로그인> 설정
- 추가
http://localhost:85/my_app/
로Valid OAuth redirect URIs
상자 - 변경 사항을 저장하다
답변
프로토콜이 변경된 것 같습니다.
내 솔루션은 다음과 같습니다 (2015 년 4 월 3 일에 테스트했으며 잘 작동합니다).
에서 설정 -> 기본 탭
- 앱 도메인 : localhost
- ” + 플랫폼 추가 “를 클릭 하고 ” 웹 사이트 “를 선택합니다.
- 사이트 URL : http : // localhost : <port> / ( <port> 는 포트 번호입니다)
- 변경 사항을 저장하다
답변
- 앱 도메인은 비워 둡니다.
- Facebook 로그인으로 웹 사이트로 이동
- 더하다
http://localhost:port_number/
- 변경 사항을 저장하고 다시 시도하십시오. 자세한 내용은
http://developers.facebook.com/docs/samples/canvas/
해피 코딩 🙂
답변
이것은 수년에 걸쳐 일부 변경되었지만 localhost에서 실행중인 웹 응용 프로그램과 함께 작동하도록했습니다. 이것이 내가 한 일입니다.
- 고토 https://developers.facebook.com/apps
- 앱을 선택하십시오.
- 왼쪽 탐색 모음에서 설정> 기본을 선택합니다.
- 페이지 하단의 플랫폼 추가 버튼을 클릭합니다.
- 웹 사이트 클릭
http://localhost:8080/
사이트 URL을 입력 합니다.- 방금 입력 한 사이트 URL의 맨 오른쪽에있는 빠른 시작 버튼을 클릭합니다.
- 새 탭이 열립니다. 해당 탭에서 “웹 사이트 정보”섹션까지 아래로 스크롤
http://localhost:8080/
한 다음 사이트 URL을 다시 입력 합니다. - 다음 버튼을 클릭하십시오.
- 다시 로그인을 시도했으며 이번에는 작동했습니다.
행운을 빕니다!
답변
2018 작업 솔루션
이것을 알아내는 데 시간이 많이 걸렸으므로 솔루션을 공유하겠습니다.
나는 모든 제안 된 답변을 시도했지만 아무것도 효과가 없었으며 결국 내가해야 할 일은 https://developers.facebook.com/apps/YOUR_APP_ID/fb-login/settings/ 로 이동하여 내 유효한 OAuth 리디렉션 URI 상자 에 전체 콜백 URL .
제 경우에는 레일에 루비를 사용하면 URL이 다음과 같이 보입니다 http://localhost:3000/user/auth/facebook/callback
.
그리고 그것을 추가하자마자 모든 것이 작동하기 시작했습니다! 이것이이 문제에 직면 한 다른 사람에게 도움이되기를 바랍니다.
답변
이것이 제가하던 일입니다.
Windows를 사용하는 경우 호스트 파일을 수정해야합니다. 호스트 파일 위치는%SystemRoot%\System32\drivers\etc\
다음과 같이 호스트 파일에 새 줄을 추가하십시오.
127.0.0.1 localhost.YOUR-SITE-NAME.com
호스트 파일을 저장하십시오.
FB 앱 설정 제어판으로 이동하여 localhost.YOUR-SITE-NAME.com
Apps 도메인 필드에 제공하십시오. 변경 사항을 저장하다.
이제 localhost.YOUR-SITE-NAME.com
브라우저에서 와 같은 로컬 환경을로드 하십시오.
주의 : 귀하의 도메인 이름으로 귀하의 사이트 이름을 변경하십시오.