2012-01-18 3 views
0

나는 현재 사이트에 로그인 할 페이스 북 js sdk를 갖고 있으며 그 밖의 모든 것을 위해 PHP sdk를 사용하고 싶다. 어떻게해야 accessToken을 PHP SDK에 전달할 수 있습니까? 다른 URL의 PHP 스크립트에 전달하고 싶습니다. 예를 들어 /login/에 로그인 한 다음 /facebook/?accessToken=gfdhjsfghjkfgdh 또는 무엇에 대한 모달 상자를여십시오.페이스 북의 JS SDK 및 PHP SDK를 새로 고침하지 않으시겠습니까?

답변

2

http://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/

이 링크를 확인하시기 바랍니다. 당신은 accesstoken 다음 PHP로 전송받을 수

FB.getLoginStatus(function(response) { 
    if (response.status === 'connected') { 
    //got the token 
    var accessToken = response.authResponse.accessToken; 
    //send it to php via _GET 
    window.location = "/facebook/?accessToken=" + accessToken; 
    } else if (response.status === 'not_authorized') { 
    // the user is logged in to Facebook, 
    //but not connected to the app 
    } else { 
    // the user isn't even logged in to Facebook. 
    } 
}); 

샘플 코드는 다음과 같이 보일 수 있습니다.

관련 문제