스마트웹앱콘텐츠전문가/SNS 공유

[페이스북]자바스크립트 SDK의 페이스북 로그인

9D4U 2018. 5. 17. 13:53
728x90
반응형

1. 페이스북 로그인

- 자바스크립트 SDK의 로그인 대화상자를 사용하여 로그인을 유도하는 동작을 구현할 수 있음.-


기본 형태 :    FB.login(function(response){

//response 객체를 다루는 코드. 

 });

로그인 상태 확인하기 : 웹 페이지를 읽어 들일 때, 첫번째 단계로 사용자가 페이스북 로그인을 사용하여 이미 앱에 로그

  인을 했는지를 확인함.

  FB.getLoginStatus를 호출하여 이 프로세스를 시작함. 이 함수는 페이스북 호출을 요청하여 로그

  인 상태를 가져오고, 결과를 통해 콜백 함수를 호출할 수 있음.

status를 사용하는 수정된 형태 : FB.login(function(response){

     if(response.status === 'connected'){

}else{

}

  });


- status는 앱 사용자의 로그인 상태를 지정함. 아래는 status의 상태

    ○ connected : 사용자가 페이스북에 로그인하고 앱에 로그인 하였음.

    ○ not_authorized : 사용자가 페이스북에 로그인했지만 앱에 로그인 하지 않았음.

    ○ unknown : 사용자가 페이스북에 로그인하지 않았으므로, 앱에 로그인했는지 알 수                        없음.

    ○ accessToken : 앱 사용자의 액세스 토큰이 포함됨

    ○ expiresIn : 앱 사용자에 대한 정보를 포함하는 서명된 매개변수

    ○ userID : 앱 사용자의 ID

   

728x90