【问题标题】:How to get access token in the new Facebook Oauth Api?如何在新的 Facebook Oauth Api 中获取访问令牌?
【发布时间】:2014-08-07 05:33:19
【问题描述】:

我正在使用新的 facebook oauth api。 php 4 的一个。我正在尝试用户可以使用 facebook 帐户登录的应用程序。因为我在我的项目中使用 laravel 4,所以我使用这个 package。在这个包中有一行$session = new FacebookSession('access-token-here'); 但是我从哪里获得访问令牌?在之前版本的 api 中有一个名为 getAccessToken() 的函数。我真的很困惑。提前致谢。

.

【问题讨论】:

    标签: php facebook laravel oauth facebook-php-sdk


    【解决方案1】:

    使用Facebook PHP SDK (v4.0.x),需要在用户登录后保存$session,例如:

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

    然后,当用户返回时,您可以按如下方式重新加载会话:

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

    您显然需要对代码进行一些错误检查和正确的登录流程。你可以take a look at this tutorial for more help

    【讨论】:

    • 非常感谢您的回复。你从哪里得到会话变量?
    猜你喜欢
    • 2013-04-09
    • 2015-07-21
    • 2018-02-17
    • 2014-07-15
    • 2015-05-05
    • 2011-02-28
    • 2012-01-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多