2012-01-18 52 views
0

我目前有facebook js sdk登錄到該網站,然後我想使用PHP sdk的一切。如何將accessToken傳遞給PHP SDK以允許我執行此操作?我想通過不同的URL將它傳遞給PHP腳本,例如,我登錄/login/,然後打開一個模式框到/facebook/?accessToken=gfdhjsfghjkfgdh或者什麼。Facebook的JS SDK和PHP SDK沒有刷新?

回答

2

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

請檢查該鏈接。

一個示例代碼可能看起來像這樣,

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. 
    } 
}); 

你可以得到的accessToken然後將其發送到PHP。