donglvmang8638 2014-08-07 05:33
浏览 76
已采纳

如何在新的Facebook Oauth Api中获取访问令牌?

I am using the new facebook oauth api. The one for php 4. I am trying application where user can login with there facebook account. Since I am using laravel 4 for my project I am using this package. In this package there is a line $session = new FacebookSession('access-token-here'); But from where will I get the access token? In the previous version of the api there was a function called getAccessToken(). I am really confused. Thanks in advance.

.

  • 写回答

1条回答 默认 最新

  • duanqiao1949 2014-08-08 09:35
    关注

    Using the Facebook PHP SDK (v4.0.x), you need to save the $session after the user has logged in, e.g.:

    $_SESSION['fb_token'] = $session->getToken();
    

    Then, when the user returns, you can load the session back in as follows:

    $session = new FacebookSession( $_SESSION['fb_token'] );
    

    You will obviously need to do some error checking and the correct login flow for the code. You can take a look at this tutorial for more help.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?