Facebook PHP SDK身份验证持续时间很短

时间:2013-07-29 13:02:32

标签: php facebook facebook-php-sdk

我的应用程序使用Facebook PHP SDK 3.2.2对用户进行身份验证,到目前为止我已经完成了:

$facebook = new Facebook(array('appId' => APP_ID,'secret' => APP_SECRET));
$fbme = $facebook->getUser();

if ($fbme) {
    try {
        $user_profile = $facebook->api('/'.$fbme);
    catch (FacebookApiException $e) {
        error_log($e);
        $fbme = null;
    }
}else{
    $login_url = $facebook->getLoginUrl(array('scope' => 'email,publish_actions',  'redirect_uri' => $baseurl));
    echo("<script>top.location.href = '" . $login_url . "';</script>");
    die();
}

此代码包含在每个页面的顶部。如你所见,非常基本。一切正常,用户获得认证但会话持续时间非常短,比如说,大约1小时。可以在任何地方配置FB会话超时吗?感谢。

0 个答案:

没有答案