WEB3 - 자바스크립트를 이용한 페이스북 로그인

SDK의 설치와 설정 그리고 로그인 여부 확인

수업소개

Facebook javascript SDK를 설치하고, 설정하는 방법을 알아봅니다. 또 현재 로그인 상태인지 여부를 파악하는 방법도 소개합니다. 

 

 

 

강의

 

 

 

소스코드

변경사항

댓글

댓글 본문
  1. Test App을 만들어서 하면 된다네요!
    https://jsikim1.tistory.com/114
    이것도 1년 넘은 게시물이라 지금도 UI가 다르지만 추후에는 더 달라지겠죠...? 그래도 Test App만 잘 찾아서 따라하면 될 거에요.
    최근 문서에는 Load the JavaScript SDK asynchronously 부분이 사라져서 개발자 도구에 결과를 띄울 수가 없어 찾아봤어요.
    https://developers.facebook.com......ion

    그래서 결과를 봤는데
    전 이고잉님처럼 not-authorized 가 아닌 unknown으로 나오네요. 혹시 바뀐걸 까요??
    대화보기
    • jwoh
      21-03-22
    • Sunny
      2020.11.03.TUE.
    • momo
      response state값에 unknown이 나와 당황해 몇시간 헤맸네요...
      뒷강의에 있는 코드 따라 쳐보니 잘 실행되어 저와 같은 분들은 우선
      뒤에 나오는 강의를 따라 FB.login() 코드 치시면 페북에 로그인이 되며 connected상태로 됨을 볼 수 있답니다!!
      https://로 변경하라는 오류메세지가 나오지만
      egoing님 말씀대로 오류 무시하고 localhost로 진행했고 제대로 작동했습니다.
      (저같은 경우 에디터를 vscode를 써서 url 설정을 'http://localhost:5500'로 했습니다)
    • 이기배
      저도 포기 ㅠㅠ
    • 스티븐잡숴
      완료
    • 준바이
      크.. 그러게요 턱하고 막히네요 여기서 ㅠ
      대화보기
      • 장우진
        이젠 HTTPS에서만 연결할 수 있네요.. 위와 같이 하시려면 인증서 받아야만 합니다.
      • 샬롬
        완료
      • 박창신
        완료
      • 코딩만이 살길이다
        완료
      • Mason Y Koh
        테스트하는 브라우저에서 페북 로그인이 되있지 않으시면 status가 unknown으로 뜹니다. 혹시 메세지 다르게 뜨시면 해당 웹브라우저 로그인 여부 확인하세요.

        status specifies the login status of the person using the app. The status can be one of the following:
        connected - the person is logged into Facebook, and has logged into your app.
        not_authorized - the person is logged into Facebook, but has not logged into your app.
        unknown - the person is not logged into Facebook, so you don't know if they've logged into your app or FB.logout() was called before and therefore, it cannot connect to Facebook.
      graphittie 자세히 보기